CentOS 4.0安裝配置Nginx的方法
1.安裝說明:
系統(tǒng)環(huán)境:CentOS-4.0
2.依賴的程序
(1). gzip module requires zlib library
(2). rewrite module requires pcre library
(3). ssl support requires openssl library
3.依賴程序的安裝有兩種方法:一種是下載包安裝二是YUM一次性安裝
(1)zlib安裝
下載地址:http://zlib.net/fossils/
$tar -xvzf zlib-1.2.5.tar.gz
$cd zlib-1.2.5.tar.gz
$./configure
$make
$make install
(2)pcre安裝
下載地址:http://ftp.exim.llorien.org/pcre/
$tar -xvzf pcre-8.02.tar.gz
$cd pcre-8.02
$./configure --prefix=/usr/local/pcre --enable-utf8 --enable-unicode-properties
$ make && make install
(3)openssl安裝
下載地址:http://mirrors.ibiblio.org/openssl/source/
$tar zvxf openssl-1.0.0.tar.gz
$cd openssl-1.0.0
$./config --prefix=/usr/local/ssl-1.0.0 shared zlib-dynamic enable-camellia
$make && make install
(4)nginx安裝
下載地址:http://nginx.org/download/
$tar zvxf Nginx 0.8.40.tar.gz
$cd Nginx 0.8.40
$./configure
$ make
$ make install
更多配置:
./configure --prefix=/usr/local/nginx
--with-openssl=/usr/include (啟用ssl)
--with-pcre=/usr/include/pcre/ (啟用正規(guī)表達(dá)式)
--with-http_stub_status_module (安裝可以查看nginx狀態(tài)的程序)
--with-http_memcached_module (啟用memcache緩存)
--with-http_rewrite_module (啟用支持url重寫)
方法二如下:這種方法就好,不容易出錯,如果網(wǎng)速快10分內(nèi)可以完成,網(wǎng)速不好也可以在20分內(nèi)完成。
yum –y install zlib zlib-devel openssl openssl-devel pcre pcre-devel
現(xiàn)在三個依賴的程序的安裝成功,下面是安裝Nginx 0.8.40了。
官網(wǎng)下載地址:http://www.nginx.org/
$tar zvxf Nginx 0.8.40.tar.gz
$cd Nginx 0.8.40
$./configure //默認(rèn)安裝在/usr/local/nginx下
$ make
$ make install
4.配置(很重要)
#修改防火墻配置:
[root@bogon nginx-0.8.4]# vi + /etc/sysconfig/iptables
#添加配置項
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
#重啟防火墻
[root@bogon nginx-0.8.4]# service iptables restart
5.啟動:
#方法1
[root@bogon nginx-0.8.4]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
#方法2
[root@bogon nginx-0.8.4]# cd /usr/local/nginx/sbin
[root@bogon sbin]# ./nginx
6.停止:
#查詢nginx主進(jìn)程號
ps -ef | grep nginx
#停止進(jìn)程
kill -QUIT 主進(jìn)程號
#快速停止
kill -TERM 主進(jìn)程號
#強(qiáng)制停止
pkill -9 nginx
7.測試:
#測試端口
netstat –na|grep 80
#瀏覽器中測試
http://127.0.0.1:80
8.注意問題:
安裝nginx時出現(xiàn)情況的解決辦法:
[root@bogon sbin]# ./nginx
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: still could not bind()
#netstat -nptl //查看80端口已被使用
#killall nginx //即可
- CentOS 6.4安裝配置LNMP服務(wù)器(Nginx+PHP+MySQL)
- CentOS 6.3安裝配置Nginx方法
- CentOS 7.2安裝Nginx 1.10.2的詳細(xì)教程
- CentOS下編譯、安裝與配置nginx
- 在阿里云Centos下如何安裝Nginx
- CentOS 6.6服務(wù)器編譯安裝lnmp(Nginx1.6.2+MySQL5.6.21+PHP5.6.3)
- CentOS 6.3安裝配置nginx+php+mysql
- centos7系統(tǒng)下nginx安裝并配置開機(jī)自啟動操作
- CentOS 6.5編譯安裝Nginx 1.10.2+MySQL 5.5.52+PHP5.5.38
- 詳解Linux(Centos)之安裝Nginx及注意事項
相關(guān)文章
利用nginx+lua+redis實現(xiàn)反向代理方法教程
這篇文章主要給大家介紹了利用nginx+lua+redis實現(xiàn)反向代理方法教程,文中介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。2017-05-05nginx禁止直接通過ip進(jìn)行訪問并跳轉(zhuǎn)到自定義500頁面的操作
這篇文章主要介紹了nginx禁止直接通過ip進(jìn)行訪問并跳轉(zhuǎn)到自定義500頁面的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05利用nginx搭建靜態(tài)資源服務(wù)器的方法步驟
這篇文章主要介紹了利用nginx搭建靜態(tài)資源服務(wù)器的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06使用supervisor管理nginx+tomcat容器的方法示例
這篇文章主要介紹了使用supervisor管理nginx+tomcat容器的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03Nginx配置之實現(xiàn)多臺服務(wù)器負(fù)載均衡
這篇文章主要介紹了Nginx配置之實現(xiàn)多臺服務(wù)器負(fù)載均衡,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07