一、搭建前的准备
1、准备好一套云服务器,没有也可以使用虚拟机(CentOS 7.x)
2、使用SSH工具,连接上Linux服务器(建议Xshell或SecureCRT)
3、我使用的是虚拟机与SecureCRT
4、安装Git,有各种方法安装,我使用的是用安装包安装,官网下载链接: https://git-scm.com/download/win
自行安装。
下图来源于:http://istester.com/git/118.html
这我自己安装好的(记得配置环境变量后更新):
5、安装好Git后,注册自己的Git账号,用来后续拉取代码、提交代码、更新代码。
6、安装mysql
7、安装Nginx,使用tar包安装,网址:https://nginx.org/en/download.html
或使用wegt安装:wget -chttps://nginx.org/download/nginx-1.18.0.tar.gz
解压Nginx tar包:
解压后进到cd nginx-1.18.0
配置Nginx:
①使用默认配置:
./configure
②编译安装
make
make install
③查看80端口是否被占用
lsof -i:80
④切换到 /usr/local/nginx/sbin目录下进行启动、停止Nginx
cd /usr/local/nginx/sbin
./nginx
./nginx-s stop
./nginx-s quit
./nginx-s reload
⑤查看Nginx进程
ps aux|grep nginx
⑥重启Nginx
先停止Nginx(./nginx -s quit)再启动(./ngnix)
重新加载配置文件:
当 ngin x的配置文件 nginx.conf 修改后,要想让配置生效需要重启 nginx,使 用-s reload不用先停止 ngin x再启动 nginx 即可将配置信息在 nginx 中生效,如下:
./nginx -s reload
启动成功后,在浏览器可以看到这样的页面:
打开失败的话,防火墙没有添加80端口:
firewall-cmd --zone=public --add-port=80/tcp --permanent
systemctl stop firewalld.service
systemctl start firewalld.service
⑦加入开机自动启动Nginx
即在rc.local增加启动代码就可以了
vi /etc/rc.local
增加一行/usr/local/nginx/sbin/nginx
设置执行权限:
chmod 755 rc.local
未完待续(持续更新中)...
网友评论