准备Nginx服务器
下载Nginx
进入http://nginx.org/网站,下载nginx-1.17.5.tar.gz文件
上传到虚拟机
使用客户端将刚下载好的nginx-1.17.5.tar.gz文件上传到home目录下。
这里附上CRT常用命令:
https://blog.csdn.net/weixin_45195665/article/details/108309793
准备依赖环境
yum -y install pcre pcre-devel
yum -y install zlib zlib-devel
yum -y install openssl openssl-devel
**注意:**如果上述命令执行的时候出现错误:checking for C compiler … not found
执行下面命令解决问题:
yum -y install gcc gcc-c++ autoconf automake make
解压和编译安装
tar -zxvf nginx-1.17.5.tar.gz -C /home
cd nginx-1.17.5
./configure
make
make install
启动服务器
cd /usr/local/nginx/sbin
./nginx
./nginx ‐s stop
./nginx ‐s reload
ps ‐ef | grep nginx
浏览器访问
浏览器输入虚拟机ip地址,默认80端口。
如果虚拟机中的浏览可以访问,而主机中的浏览器不能成功访问:
ps ‐ef | grep nginx
netstat -ntlp
这时就需要对防火墙进行配置:
firewall-cmd --zone=public --add-port=80/tcp --permanent
systemctl restart firewalld.service
然后重新在主机的浏览器中访问你的IP,应该就可以访问了。
发布项目
上传项目
在/home目录下,创建demo目录
cd /home
mkdir demo
可以在
SecureCRTPortable
软件中使用
alt
+
p
将主机中的项目传到虚拟机中:
记得把项目打包成
.zip
格式
put [项目路径]
例:
put D:\demo.zip
mv demo.zip /home/demo
cd /home/demo
unzip demo.zip
配置 nginx.conf 文件
vi /home/nginx-1.17.5/conf/nginx.conf
server {
listen 80;
server_name localhost;
location / {
root /home/demo;
index index.html index.htm;
}
重新启动服务器
cd /usr/local/nginx/sbin
./nginx ‐s stop
/usr/local/nginx/sbin/nginx -c /home/nginx-1.17.5/conf/nginx.conf
./nginx
浏览器访问
主机浏览器输入虚拟机IP地址,默认80端口,即可成功访问首页 index.html