、安装编译所需要的库和编译器
apt-get install build-essential
二、 下载编译Nginx所需要的库
-
解压每个压缩文件
$ tar zxvf zlib-1.2.11.tar.gz $ tar zxvf pcre-8.43.tar.gz $ tar zxvf openssl-1.1.1g.tar.gz $ tar zxvf nginx-1.18.0.tar.gz
三、编译nginx
$ cd /opt/nginx-1.18.0
$ ./configure \
--prefix=/usr/local/nginx \
--with-http_realip_module \
--with-http_addition_module\
--with-http_gzip_static_module \
--with-http_secure_link_module \
--with-http_stub_status_module \
--with-stream \
--with-pcre=/opt/pcre-8.43 \
--with-zlib=/opt/zlib-1.2.11 \
--with-openssl=/opt/openssl-1.1.1g
$ ./configure --prefix=/usr/local/nginx --with-http_realip_module --with-http_addition_module --with-http_gzip_static_module --with-http_secure_link_module --with-http_stub_status_module --with-stream --with-http_ssl_module --with-pcre=../pcre-8.43 --with-zlib=../zlib-1.2.11 --with-openssl=../openssl-1.1.1g
$ make -j4
$ make install
四、检查是否安装成功
cd /usr/local/nginx/sbin
# 检查配置文件
nginx -t
# 启动nginx
./nginx
# 在浏览器上输入nginx的服务器IP,既可进入nginx页面
五、创建配置文件夹(可选)
- 创建配置文件子目录和在nginx.conf中包含conf.d
sudo mkdir /usr/local/nginx/conf/conf.d
- 修改/usr/local/nginx/conf/nginx.conf
sudo vim /usr/local/nginx/conf/nginx.conf
末尾{之前添加
include /usr/local/nginx/conf/conf.d/*.conf;
六、创建service
-
创建service文件
vim /lib/systemd/system/nginx.service
内容如下:
[Unit] Description=nginx server After=network.target remote-fs.target nss-lookup.target [Service] Type=forking ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf ExecReload=/usr/local/nginx/sbin/nginx -s reload ExecStop=/usr/local/nginx/sbin/nginx -s stop [Install] WantedBy=multi-user.target
-
给nginx.service加可执行权限
chmod +x /lib/systemd/system/nginx.service
-
重新加载systemctl
systemctl daemon-reload
常用命令
-
启动:sudo systemctl start nginx.service
-
停止:sudo systemctl stop nginx.service
-
重新加载:sudo systemctl reload nginx.service
-
显示nginx服务的状态:systemctl status nginx.service
-
在开机时启用nginx服务:sudo systemctl enable nginx.service
-
在开机时禁用nginx服务:sudo systemctl disable nginx.service
-
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/137666.html