环境准备
linux centos7
jdk 1.8
1.下载nginx-1.13.7.tar.gz安装包
http://nginx.org/download/nginx-1.13.7.tar.gz
2.安装依赖
在线安装
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
离线安装
本人提供了免费的下载离线包
https://download.csdn.net/download/huijieshizhu0/12376576
将离线安装包上传到/use/local目录下
文件以bin(二进制)方式上传
压缩包解压
cd /use/local
tar -zxvf rmp.tar.gz
进入解压后的目录下执行
cd rmp
rpm -Uvh ./*.rpm --nodeps –force
3.解压nginx包
mv nginx-1.13.7.tar.gz /usr/local
cd /usr/local
tar -zxvf nginx-1.13.7.tar.gz
cd /usr/local/nginx-1.13.7
//检查文件解压是否成功
[root@platform nginx]# ll
4.安装nginx
//进入nginx目录
cd /usr/local/nginx-1.13.7
//执行命令
./configure
//执行make命令
make
//执行make install命令
make install
5.环境检查
//启动命令
cd /usr/local/nginx/sbin
./nginx
//查看进程命令
ps -ef | grep nginx
//停止命令
cd /usr/local/nginx/sbin
安装路径下的./nginx -s stop
或者 : nginx -s quit
6.项目部署(这边拿了一个demo项目为例)
进入nginx安装目录下配置环境变量
vi /usr/local/nginx/conf/nginx.conf
listen 80; //监听端口
server_name 192.168.1.120; //监听的服务IP地址
location / {
root /xflow/nginx/dist/; //前端部署位置
index index.html index.htm; //启动页
try_files $uri $uri/ /index.html;
}
主要修改nginx.conf的监听与服务器IP地址,web应用地址
7.启动nginx
前端页面部署位置/xflow/nginx/dist/,将前端web页面放置到该处,也可以按照实际进行放置
启动nginx之前需要关闭nginx服务
使用:ps -ef | grep nginx 关闭进程
//启动前端代码
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
8.登录页面
http://192.168.1.120
可以成功访问页面数据