openssl devel,銀河麒麟安裝nginx
夕逆IT
- 前端設(shè)計(jì)
- 2023-08-13
- 82

大家好,今天來(lái)為大家解答openssl devel這個(gè)問(wèn)題的一些問(wèn)題點(diǎn),包括銀河麒麟安裝nginx也一樣很多人還不知道,因此呢,今天就來(lái)為大家分析分析,現(xiàn)在讓我們一起來(lái)...
大家好,今天來(lái)為大家解答openssl devel這個(gè)問(wèn)題的一些問(wèn)題點(diǎn),包括銀河麒麟安裝nginx也一樣很多人還不知道,因此呢,今天就來(lái)為大家分析分析,現(xiàn)在讓我們一起來(lái)看看吧!如果解決了您的問(wèn)題,還望您關(guān)注下本站哦,謝謝~
CentOS8如何安裝Nginx
方式一:yum安裝
安裝:
yuminstallnginx
啟用并啟動(dòng)Nginx服務(wù):
sudosystemctlenablenginx
sudosystemctlstartnginx
sudosystemctlstopnginx
要驗(yàn)證服務(wù)是否正在運(yùn)行,檢查其狀態(tài):
sudosystemctlstatusnginx
方式二:自定義目錄安裝
1.安裝工具和庫(kù)
yum-yinstallgcc-c++pcrepcre-develzlibzlib-developensslopenssl-devel
#PCRE是一個(gè)Perl庫(kù),包括perl兼容的正則表達(dá)式庫(kù)。nginx的http模塊使用pcre來(lái)解析正則表達(dá)式
#zlib庫(kù)提供了很多種壓縮和解壓縮的方式,nginx使用zlib對(duì)http包的內(nèi)容進(jìn)行g(shù)zip
2.下載并解壓nginx
wget-chttps://nginx.org/download/nginx-1.18.0.tar.gz
tar-zxvfnginx-1.18.0.tar.gz
1.configure
1
./configure--prefix=/usr/local/nginx--with-http_stub_status_module--with-http_ssl_module--with-http_v2_module--with-http_sub_module--with-http_gzip_static_module--with-pcre
#--prefix指定安裝路徑
#--with-http_stub_status_module允許查看nginx狀態(tài)的模塊
#--with-http_ssl_module支持https的模塊
執(zhí)行成功后顯示的文件路徑:
Configurationsummary+usingsystemPCRElibrary+usingsystemOpenSSLlibrary+usingsystemzliblibrary
nginxpathprefix:"/usr/local/nginx"nginxbinaryfile:"/usr/local/nginx/sbin/nginx"nginxmodulespath:"/usr/local/nginx/modules"nginxconfigurationprefix:"/usr/local/nginx/conf"nginxconfigurationfile:"/usr/local/nginx/conf/nginx.conf"nginxpidfile:"/usr/local/nginx/logs/nginx.pid"nginxerrorlogfile:"/usr/local/nginx/logs/error.log"nginxhttpaccesslogfile:"/usr/local/nginx/logs/access.log"nginxhttpclientrequestbodytemporaryfiles:"client_body_temp"nginxhttpproxytemporaryfiles:"proxy_temp"nginxhttpfastcgitemporaryfiles:"fastcgi_temp"nginxhttpuwsgitemporaryfiles:"uwsgi_temp"nginxhttpscgitemporaryfiles:"scgi_temp"
2.編譯并安裝
make&&makeinstall
進(jìn)入到安裝nginx目錄下面的sbin啟動(dòng)命令./nginx
打開瀏覽器訪問(wèn)你的IP地址,顯示此頁(yè)面說(shuō)明nginx啟動(dòng)成功。
其他命令:
./nginx-squit:(溫和)此方式停止步驟是待nginx進(jìn)程處理任務(wù)完畢進(jìn)行停止。./nginx-sstop:(強(qiáng)硬)此方式相當(dāng)于先查出nginx進(jìn)程id再使用kill命令強(qiáng)制殺掉進(jìn)程。./nginx-sreload重啟nginx(不推薦此方法,推薦先停止在啟動(dòng))
如何對(duì)Nginx進(jìn)行編譯、安裝(在centos7上)
這個(gè)非常簡(jiǎn)單,需要先安裝nginx依賴庫(kù)(工具),然后下載源碼包,最后再make編譯安裝就行,下面我簡(jiǎn)單介紹一下實(shí)現(xiàn)過(guò)程,主要內(nèi)容如下:
1.首先,下載nginx依賴庫(kù)及編譯工具,這個(gè)直接在終端輸入命令“yum-yinstallgccgcc-c++makezlib-develpcre-developenssl-devel”就行,如下,我的centos7環(huán)境已經(jīng)正確安裝:
2.接著就是下載nginx源碼包,這個(gè)直接到nginx官網(wǎng)上下載就行,如下,這里建議下載最新的穩(wěn)定版本:
下載的話,右鍵復(fù)制鏈接,然后直接使用wget命令下載就行,如下,大概也就1M左右,很快就能下載完成:
3.下載完成后,解壓這個(gè)源碼包,命令“tar-xvfnginx-1.16.0.tar.gz”,接著cd進(jìn)入到nginx主目錄,如下,這些就是nginx的所有源文件:
4.最后就是make編譯安裝,先執(zhí)行configure配置腳本(我這里使用默認(rèn)配置,你也可以自定義),接著執(zhí)行命令“make&&makeinstall”就行,如下,如果沒(méi)有出現(xiàn)error錯(cuò)誤,則說(shuō)明nginx已經(jīng)正確安裝:
安裝完成后,還需要先啟動(dòng)nginx服務(wù),之后才能在正常訪問(wèn),這個(gè)直接執(zhí)行命令“/usr/local/nginx/sbin/nginx”就行,如下,說(shuō)明nginx已經(jīng)正常啟動(dòng),默認(rèn)端口號(hào)是80,如果端口沖突的話,可以修改一下啟動(dòng)端口:
接著打開本地瀏覽器,輸入地址“127.0.0.1”,如果出現(xiàn)nginx歡迎界面,則說(shuō)明nginx已經(jīng)成功啟動(dòng),如下:
至此,我們就完成了在centos7上編譯安裝nginx。總的來(lái)說(shuō),整個(gè)過(guò)程非常簡(jiǎn)單,就是先下載nginx依賴庫(kù)及編譯工具,然后tar解壓,最后再make編譯安裝就行,只要你有一定的linux基礎(chǔ),熟悉一下上面的安裝過(guò)程,很快就能掌握的,網(wǎng)上也有相關(guān)教程和資料,介紹的非常詳細(xì),感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對(duì)你有所幫助吧,也歡迎大家評(píng)論、留言進(jìn)行補(bǔ)充。
strongswan使用方法
要使用strongswan,需要先安裝并配置。以下是一個(gè)簡(jiǎn)單的安裝和配置流程:
編譯安裝:
首先創(chuàng)建一個(gè)存放程序包文件的目錄,如/opt/package。然后切換到該目錄并下載strongswan程序包,例如:
[root@ecs-e84apackage]#mkdir-p/opt/package
[root@ecs-e84apackage]#cd/opt/package&&wgethttps://download.strongswan.org/strongswan-5.8.4.tar.gz
如果沒(méi)有wget工具,需要先安裝。例如,使用yum安裝:
[root@ecs-e84apackage]#yuminstallwget-y
然后安裝編譯所需的依賴環(huán)境:
[root@ecs-e84apackage]#yuminstall-ygmp-develxl2tpdmodule-init-toolsgccopenssl-devel
解壓、初始化、編譯、安裝:
在/opt/package/strongswan-5.8.4目錄下執(zhí)行以下命令進(jìn)行解壓、初始化、編譯和安裝:
[root@ecs-e84apackage]#cd/opt/package&&tar-zxvfstrongswan-5.8.4.tar.gz&&\./configure--prefix=/usr--sysconfdir=/etc\--enable-eap-radius--enable-eap-mschapv2&&\make&&makeinstall
其中,--prefix=/usr表示將strongswan安裝到/usr目錄下,--sysconfdir=/etc表示將配置文件安裝在/etc目錄下。--enable-eap-radius和--enable-eap-mschapv2表示啟用EAP-RADIUS和EAP-MSCHAPv2認(rèn)證方法。
配置strongswan:
安裝完成后,需要在/etc/ipsec.conf文件中進(jìn)行配置。例如:
[root@ecs-e84aetc]#vim/etc/ipsec.conf
其中,配置的詳細(xì)信息需要根據(jù)實(shí)際情況進(jìn)行修改。另外,還需要在/etc/ipsec.secrets文件中添加認(rèn)證信息。例如:
[root@ecs-e84aetc]#vim/etc/ipsec.secrets
其中,需要將"mycert"替換為實(shí)際的證書名稱,"mycert"對(duì)應(yīng)的私鑰文件的路徑也需要進(jìn)行修改。
完成上述步驟后,strongswan即可正常運(yùn)行。
如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
本文鏈接:http://www.resource-tj.com/qianduan/2574.html