Linux安裝nginx服務

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é)束語

本篇只記錄自己的學習過程,更好的提升自己

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容