0.版本說明
環(huán)境:centos7.9
版本:nginx-1.20.2
1.安裝插件
1.1.插件gcc
查看gcc版本
gcc -v
沒有安裝的話,安裝命令如下
yum -y install gcc
1.2.插件pcre、pcre-devel
pcre、pcre-devel安裝
yum install -y pcre pcre-devel
1.3.插件zlib
zlib安裝
yum install -y zlib zlib-devel
1.4.插件openssl
openssl安裝
yum install -y openssl openssl-devel
2.安裝Nginx
2.1.解壓安裝包
cd /opt/software
tar -zxvf nginx-1.20.2.tar.gz
2.2.安裝nginx
cd /opt/software/nginx-1.20.2
./configure --prefix=/opt/nginx --with-http_stub_status_module --with-http_ssl_module #自定義安裝目錄并且開啟SSL模塊
make
make install
3.配置nginx.conf文件
位置:/opt/nginx/conf/nginx.conf
3.1.追加自定義配置文件,在文件的最后追加以下代碼,目的是所有自定義的配置文件,都單獨寫,不影響nginx.conf本身
# 引用自定義配置 開始
include vhost/*.conf;
# 引用自定義配置 結(jié)束
3.2.一些其他的配置修改
在http標簽內(nèi),追加或修改以下配置
#上傳文件大小限制
client_max_body_size 100M;
#設置為on表示啟動高效傳輸文件的模式
sendfile on;
#保持連接的時間,默認是65
keepalive_timeout 1800;
在events標簽內(nèi),修改配置
events {
#單個進程允許的客戶端最大連接數(shù)
worker_connections 65535;
#使用epoll模型
use epoll;
}
4.啟動nginx服務
啟動命令如下
cd /opt/nginx/sbin
./nginx
查看nginx服務是否啟動成功
ps -ef | grep nginx
訪問你的服務器IP,正常顯示歡迎頁面

image.png
5.設置開機自啟動
進入到/usr/lib/systemd/system/目錄
cd /usr/lib/systemd/system/
創(chuàng)建nginx.service文件,內(nèi)容如下
[Unit]
Description=nginx service
After=network.target
[Service]
Type=forking
ExecStart=/opt/nginx/sbin/nginx
PrivateTmp=true
[Install]
WantedBy=multi-user.target
加入開機自啟動
systemctl enable redis.service
一些命令
systemctl start redis.service #啟動redis服務
systemctl stop redis.service #停止redis服務
systemctl restart redis.service #重新啟動服務
systemctl status redis.service #查看服務當前狀態(tài)
systemctl enable redis.service #設置開機自啟動
systemctl disable redis.service #停止開機自啟動
5.結(jié)束語
本篇只記錄自己的學習過程,更好的提升自己