Nginx作为一款功能强大的反向代理、负载均衡web服务器,可以应用于构建微服务,为来自Internet的HTTP、HTTPS及邮件等流量提供服务。本文将介绍如何在Linux系统下安装nginx。
一、准备工作
1.在终端上安装安装必要的依赖:
“`bash
sudo apt-get update
sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev
2.确保开放HTTP(80端口)和HTTPS(443端口)端口
```bash
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
二、下载和安装Nginx
1.从Nginx官网上下载nginx:
“`bash
wget http://nginx.org/download/nginx-1.16.1.tar.gz
2.运行安装脚本:
```bash
tar -zxvf nginx-1.16.1.tar.gz
cd nginx-1.16.1
./configure
make
sudo make install
安装完成后,nginx的存放路径为/usr/local/nginx/
三、设置开机自启
1. 为 Nginx 创建 Systemd 服务文件
“`bash
sudo tee /lib/systemd/system/nginx.service
[Unit]
Description=The NGINX HTTP and reverse proxy server
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/bin/kill -s QUIT $MAINPID
[Install]
WantedBy=multi-user.target
EOF
2. 设置开机自启:
```bash
sudo systemctl enable nginx
四、启动和停止Nginx
1.启动Nginx:
“`bash
sudo systemctl start nginx
2.停止Nginx:
```bash
sudo systemctl stop nginx
以上就是安装nginx的方法,在这里,用户只需记住几个操作步骤就可以完成nginx的安装。
香港服务器首选树叶云,2H2G首月10元开通。
树叶云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/167924.html<