Browse Source

添加WordPress和Java web

EzioTAuditore 2 years ago
parent
commit
c36d8da307
2 changed files with 169 additions and 0 deletions
  1. 65 0
      Linux-Java_web环境-部署.md
  2. 104 0
      Linux-WordPress-部署.md

+ 65 - 0
Linux-Java_web环境-部署.md

@@ -0,0 +1,65 @@
+# Linux Java Web环境 部署
+
+## 前言
+
+本文档根据华为云官方ECS官方文档练习编写。
+
+[手工部署Java Web环境](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0114925482.html)
+
+### 实验环境
+
+CentOS 7.6
+
+## 准备
+
+### 云环境准备
+
+根据实验需求配置和购买云服务。
+
+* VPC&安全组
+* ECS
+* EIP
+
+### 系统环境准备
+
+``` shell
+# 创建安装目录
+mkdir /home/webDemo
+mkdir /home/webDemo/{jdk,tomcat}
+# 下载软件包
+wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
+wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.76/bin/apache-tomcat-8.5.76.tar.gz
+```
+
+## 开始部署
+
+### 安装JDK
+
+```shell
+# 解压JDK包到jdk目录下
+tar -xvf jdk-17_linux-x64_bin.tar.gz -C /home/webDemo/jdk/
+# 配置环境变量
+vim /etc/profile
+	#set java environment
+    export JAVA_HOME=/home/webDemo/jdk/jdk-17
+    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
+    export PATH=$JAVA_HOME/bin:$PATH
+
+# 刷新环境变量
+source /etc/profile
+# 验证安装
+java --version
+
+```
+
+### 安装Tomcat
+
+```shell
+# 解压Tomcat的Tomcat目录下
+tar -zxvf apache-tomcat-8.5.76.tar.gz -C /home/webDemo/tomcat
+# 启动tomcat
+bash /home/webDemo/tomcat/apache-tomcat-8.5.76/bin/startup.sh
+```
+
+
+

+ 104 - 0
Linux-WordPress-部署.md

@@ -0,0 +1,104 @@
+# Linux WordPress 部署
+
+## 简介
+
+本文主要介绍了在华为云中使用华为云云主机手动搭建WordPress论坛。
+
+MySQL:5.7
+PHP:7.0
+
+WordPress:5.3
+
+## 前期准备
+
+## 前期准备
+
+创建VPC和安全组,购买弹性公网IP地址。
+
+创建VPC和安全组,购买弹性公网IP地址。
+
+云主机镜像选择CentOS7.6。
+
+## LNMP环境安装
+
+### Nginx安装
+
+```shell
+# 下载Nginx安装包
+wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
+# 建立Nginx的yum仓库
+rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm
+# 安装Nginx
+yum install nginx -y
+# 配置Nginx开机启动
+systemctl enable nginx
+systemctl start nginx
+# 测试Nginx是否安装成功
+curl localhost
+```
+
+### MySQL安装
+
+```shell
+# 安装MySQL
+wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
+yum -y install mysql57-community-release-el7-10.noarch.rpm
+yum -y install mysql-community-server --nogpgcheck
+# 配置MySQL开机启动
+systemctl enable mysqld
+systemctl start mysqld
+# 获取MySQL安装生成的密码
+grep 'temporary password' /var/log/mysqld.log
+# 配置MySQL
+mysql_secure_installation
+```
+
+### PHP安装
+
+``` shell
+# 下载PHP7仓库
+rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
+rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
+# 安装PHP7和扩展
+yum -y install php70w-tidy php70w-common php70w-devel php70w-pdo php70w-mysql php70w-gd php70w-ldap php70w-mbstring php70w-mcrypt php70w-fpm
+# 配置PHP开机启动
+systemctl enable php-fpm
+systemctl start php-frm
+# 修改Nginx配置以支持PHP
+# 在/etc/nginx/conf.d/default.conf中server {}中添加
+location / {
+	root /usr/share/nginx/html;
+	index index.php index.html index.htm;  }
+
+location ~ \.php$ {
+	root			html;
+	fastcgi_pass	127.0.0.1:9000;
+	fastcgi_index	index.php;
+	fastcgi_param	SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;
+	include			fastcgi_params;
+	}
+```
+
+## WordPress安装
+
+### 创建数据库
+
+``` shell
+mysql -u root -p
+	CREATE DATABASE wordpress;
+	exit
+```
+
+### WordPress安装
+
+```shell
+# 下载WordPress安装包
+wget https://wordpress.org/latest.tar.gz
+# 解压WordPress安装包
+tar -zxvf latest.tar.gz
+# 分配权限
+chmod -R 777 wordpress
+# 将WordPress放置到Nginx目录
+mv wordpress /usr/share/nginx/html
+```
+