文章目录
- 一、安装配置
- 1.依赖下载
- 2.软件下载
- 3.解压nginx
- 4.编译、安装
- 二、配置与权限
- 2.1. 赋予权限
- 2.2. 一个端口
- 三、部署与启动
- 3.1. 指定配置文件启动
- 3.2. 指定配置文件重启
一、安装配置
1.依赖下载
yum -y install gcc zlib zlib-devel pcre-devel
2.软件下载
wget https://nginx.org/download/nginx-1.8.1.tar.gz
3.解压nginx
tar -zxvf nginx-1.8.1.tar.gz
4.编译、安装
cd nginx-1.8.1 /
./configure
make
make install
二、配置与权限
2.1. 赋予权限
cd /usr/local/nginx/sbin/
sudo chown root nginx
sudo chmod u+s nginx
cd /usr/local/nginx/conf/
vim nginx.conf
2.2. 一个端口
user ec2-user ec2-user;
worker_processes 1; events { worker_connections 1024;
} http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name localhost; location / { root /app/dist; try_files $uri $uri/ /index.html; index index.html index.htm; } location /api/{ proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://localhost:8081/; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
}
三、部署与启动
3.1. 指定配置文件启动
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
3.2. 指定配置文件重启
/usr/local/nginx/sbin/nginx -s reload -c /usr/local/nginx/conf/nginx.conf