一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

云服務(wù)器|WEB服務(wù)器|FTP服務(wù)器|郵件服務(wù)器|虛擬主機(jī)|服務(wù)器安全|DNS服務(wù)器|服務(wù)器知識|Nginx|IIS|Tomcat|

服務(wù)器之家 - 服務(wù)器技術(shù) - Nginx - 詳解Centos7 源碼編譯安裝 Nginx1.13

詳解Centos7 源碼編譯安裝 Nginx1.13

2019-12-23 15:42任我樂 Nginx

這篇文章主要介紹了詳解Centos7 源碼編譯安裝 Nginx1.13,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

關(guān)于nginx的相關(guān)介紹我就不說了,既然你選擇nginx作為你的web服務(wù)器,想必你多少也對nginx server有不同認(rèn)知和理解,接下來我就直接安裝。

1.先決條件:

我使用的是centos7.3 64位核心版系統(tǒng),安裝配置nginx前必須安裝nginx依賴包,請查看;Centos 7編譯安裝php7.1之生產(chǎn)篇,并安裝前文開頭所提供的依賴包。此依賴組件包適用于Nginx任意版本。

新建web用戶和組

?
1
2
3
$ /usr/sbin/groupadd www
$ /usr/sbin/useradd -g www www
$ ulimit -SHn 65535 //設(shè)置linux高負(fù)載參數(shù)

2.從官方下載Nginx以及OpenSSL

下載Nginx時有兩個版本:開發(fā)版和穩(wěn)定版,如果用于生產(chǎn)就下載穩(wěn)定版本,http://nginx.org/en/download.html (最好下載最新版本的穩(wěn)定版,這樣會有bug修復(fù)以及新特性)我下載的是就是目前最新版本nginx-1.13.5。

?
1
2
3
4
5
6
$ cd /tmp
$ wget https://www.openssl.org/source/openssl-1.1.0e.tar.gz
$ tar zxvf openssl-1.1.0e.tar.gz
$ wget https://nginx.org/download/nginx-1.13.5.tar.gz
$ tar zxvf nginx-1.13.5.tar.gz
$ cd nginx-1.13.5

3.安裝Nginx

你可能會注意到有些文檔教程安裝nginx的時候,并未指派這么多模塊,(看起來好長),有的連模塊和用戶都沒有指派,其實(shí)模塊是根據(jù)自己的需要指派的, 如果想以后不麻煩,那么就按照下面的模塊指派就行了,其實(shí)這也算是全能的了,不然后期你需要什么還得重新編譯進(jìn)去,不是很麻煩,但也不省事。至于是否指派用戶組,我堅(jiān)決會讓你指派,這可關(guān)乎nginx配置的可用性和安全穩(wěn)定。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
$ ./configure
--prefix=/usr/local/nginx
--user=www
--group=www
--with-pcre
--with-openssl=/tmp/openssl-1.1.0e
--with-http_ssl_module
--with-http_v2_module
--with-http_realip_module
--with-http_addition_module
--with-http_sub_module
--with-http_dav_module
--with-http_flv_module
--with-http_mp4_module
--with-http_gunzip_module
--with-http_gzip_static_module
--with-http_random_index_module
--with-http_secure_link_module
--with-http_stub_status_module
--with-http_auth_request_module
--with-http_image_filter_module
--with-http_slice_module
--with-mail
--with-threads
--with-file-aio
--with-stream
--with-mail_ssl_module
--with-stream_ssl_module
?
1
$ make -j8 && make install //編譯并安裝

4.創(chuàng)建 systemctl 系統(tǒng) Nginx 單元文件

安裝完成后還需要開機(jī)自啟動,不然每次開機(jī)都需要手動,那豈不是太麻煩。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$ vim /usr/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=/bin/kill -s HUP /usr/local/nginx/logs/nginx.pid
ExecStop=/bin/kill -s QUIT /usr/local/nginx/logs/nginx.pid
PrivateTmp=true
 
[Install]
WantedBy=multi-user.target

保存并退出。

5.加入開機(jī)自啟動并啟動Nginx

?
1
2
$ systemctl enable nginx.service
$ systemctl restart nginx.service

6.設(shè)置Firewalld防火墻

?
1
2
$ firewall-cmd --zone=public --add-port=80/tcp --permanent
$ firewall-cmd --reload

7.查看Nginx是否啟動成功

?
1
$ ss -ntlp

可以查看到nginx進(jìn)程已經(jīng)運(yùn)行了。到此nginx安裝就完成了,可能你還會有疑問,nginx怎么解析并支持php程序呢,別慌,下一篇文章中我會寫到。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://renwole.com/archives/39

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: www.四虎.com | 国产精品suv | 视频精品一区二区三区 | 亚洲一欧洲中文字幕在线 | 被高跟鞋调教丨vk | 新影音先锋男人色资源网 | 国产精品久久国产三级国电话系列 | 青苹果乐园影院免费观看完整版 | 2018天天拍拍拍免费视频 | 欧美日韩视频在线一区二区 | 性欧美高清强烈性视频 | 女人和男人搞鸡 | 久久精品在现线观看免费15 | 外国xxx | 亚洲欧洲日产国码无码av | 免费亚洲视频在线观看 | 草草视频免费观看 | 精品操 | 成人榴莲视频 | 亚洲国产精品综合福利专区 | 久久全国免费观看视频 | 俄罗斯海滩厕所偷窥 | 久久精品免视看国产 | 亚洲国产精品第一区二区三区 | 国产麻豆传媒在线观看 | 亚州第一页 | yellow片在线观看 | 久久久大香菇 | 视频精品一区二区三区 | 80日本xxxxxxxxx96 7个黑人玩北条麻妃 | 精品国产乱码久久久久久软件 | 亚洲第一成年免费网站 | 成人香蕉xxxxxxx | 1024国产基地永久免费 | 天堂网在线.www天堂在线视频 | 亚洲品质自拍视频 | 日本h乱淫动漫在线观看 | 色多多多| 亚洲第一色视频 | 日本中文字幕在线视频 | 日韩欧美推理片免费看完整版 |