nginx安装
1.安装PCRE pcre-devel 、Zlib、GCC、OpenSSL、tar、unzip
命令如下:
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install gcc-c++
yum install -y openssl openssl-devel
yum install -y tar
yum install -y unzip zip
2.安装nginx
下载安装包:
wget -c https://nginx.org/download/nginx-1.16.1.tar.gz
将安装压缩包解压到指定目录如:
tar -zxvf nginx-1.16.1.tar.gz /opt
进入解压目录执行:
./configure --prefix=/home/nginx-1.16.1 (指定的安装目录)
如需支持https需要在在编译之前将以下两个模块加入进去
./configure --prefix=/home/nginx-1.16.1 --with-http_stub_status_module --with-http_ssl_module --with-ipv6
命令行执行编译、命令行执行安装
make
make install
2.部署前端文件
通过FTP工具将dist.zip归档包上传到部署服务器、再执行解压
unzip dist.zip
cd到第2步自行设置的安装目录即可查看已安装的内容
修改nginx-1.16.1/conf/nginx.config文件
server {
listen 8048;
server_name localhoost;
location / {
root /root/webapp/dist;
try_files $uri $uri/ @router;}
location @router {
rewrite ^.*$ /index.html last;
}
}
测试配置文件
./nginx -t
启动nginx服务,命令:
./nginx
查看nginx进程,并在浏览器中输入http://IP:PORT查看网页
ps -ef|grep nginx
如重新启动或关闭nginx则使用以下命令
./nginx -s reload
./nginx –s stop
阿里云注意设置安全组和防火墙。