1)检查当下环境 #1)检查nginx+php+mariadb环境 ss -lnt|grep -E "80|9000|3306" #成功标志,含有9000和80、3306红色字样。 、 2)启动运行环境 #1)如果没有80端口,就执行如下命令启动。 systemctl start nginx systemctl enable nginx #2)如果没有9000端口,就执行如下命令启动。 systemctl start php-fpm systemctl enable php-fpm #3)如果没有3306端口,就执行如下命令启动。 systemctl start mariadb systemctl enable mariadb 3)配置博客blog虚拟主机站点 #1)生成博客blog虚拟主机配置文件 cat >/etc/nginx/conf.d/03_blog.etiantian.org.conf<<'EOF' server { server_name blog.etiantian.org; ## 博客域名配置。 listen 80; ## 网站的端口。 root /data/blog; ## 程序目录。 index index.php index.html; ## 首页文件。 location ~ \.php$ { ## 以.php结尾的所有文件都发给PHP服务(9000) 处理。 fastcgi_pass 127.0.0.1:9000; ##把PHP程序抛给PHP服务处理。 fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } #2)检查nginx配置语法,并重启 #检查语法 nginx -t ##成功标志 结尾successful #重启nginx服务 systemctl restart nginx 4)创建博客目录,并上传程序代码 #1创建博客目录 #1创建博客目录 mkdir -p /data/blog #2切到博客目录下 cd /data/blog #3将云盘里的软件拖动到xshell里的linux窗口,然后执行ls检查。 #4解压博客程序 unzip wordpress*.zip #5把wordpress里面的程序挪到目录外面 mv wordpress/* /data/blog/ #6授权nginx 和PHP的服务对应的nginx用户管理博客目录 chown -R nginx /data/blog/ 5)做Hosts解析(DNS解析) ##1)搜索--记事本---管理员权限编辑 C:\Windows\System32\drivers\etc\hosts #填入如下内容 #===================================== ##昨天的游戏域名解析 10.0.0.128 game.etiantian.org ##今天的云盘域名解析 10.0.0.128 pan.etiantian.org ##明天的网站解析 10.0.0.128 blog.etiantian.org #浏览器打开输入pan.etiantian.org即可 #注意ctrl+f5强制刷新。 #===================================== ##2)dos下检查 ##搜索--cmd---ping blog.etiantian.org ##成功标志: ##来自 10.0.0.128 的回复: 字节=32 时间=2ms TTL=64 6)部署博客网站 打开谷歌浏览器输入blog.etiantian.org,回车访问。 (由于压缩包弄不过来,如果有需要请私信我)