CentOS6 6環境中安裝Nginx詳細過程筆記

2021-07-25 18:58:32 字數 2768 閱讀 8429

正式開始安裝前,編譯環境gcc g++ 開發庫之類的需要提前裝好,這裡預設你已經裝好。

shell># yum -y install gcc gcc-c++

建立www組與www使用者

shell># groupadd www

shell># useradd -g www -s /usr/sbin/nologin www

安裝pcre庫(重寫rewrite)shell># wget

shell># tar -zxvf pcre-8.40.tar.gz

shell># cd pcre-8.40

shell># ./configure && make && make install

安裝zlib庫(gzip壓縮)

shell>#wget

shell>#tar -zxvf zlib-1.2.11.tar.gz

shell>#cd zlib-1.2.11

shell>#./configure && make && make install

安裝ssl(某些vps預設沒裝ssl)

shell>#wget 

shell>#tar -zxvf openssl-1.0.1c.tar.gz

shell>#./config && make && make install

安裝nginx

nginx基本操作

關閉nginx

shell>#ps -ef | grep nginx

shell>#kill -quit 程序號

啟動nginx

shell>#./nginx -c /usr/local/web/nginx/conf/nginx.conf

nginx重啟

shell>#./nginx -s reload

安裝過程報錯的解決方案

安裝如果報錯為nginx: error while loading shared libraries: libpcre.so.1

找到libpcre.so.1檔案路徑

shell>#ln -s /lib/libpcre.so.0.0.1 /lib/libpcre.so.1

shell>#ln -s /usr/local/lib/libpcre.so.1 /lib64/

開放iptables的80埠

在linux中設定防火牆,以centos為例,開啟iptables的配置檔案:

shell>#vi /etc/sysconfig/iptables

如果沒有iptables檔案,則將iptables.old複製乙份iptables檔案

shell>#cp /etc/sysconfig/iptables.old /etc/sysconfig/iptables

通過/etc/init.d/iptables status命令查詢是否有開啟80埠,如果沒有可通過兩種方式處理:

方式一:

1.修改vi /etc/sysconfig/iptables命令新增使防火牆開放80埠

-a rh-firewall-1-input -m state --state new -m tcp -p tcp --dport 80 -j accept

2.關閉/開啟/重啟防火牆

shell>#/etc/init.d/iptables stop #關閉

shell>#/etc/init.d/iptables start #開啟

shell>#/etc/init.d/iptables restart #重啟

方式二:永久性關閉防火牆

shell>#chkconfig --level 35 iptables off

shell>#/etc/init.d/iptables stop

shell>#iptables -p input drop

最後我在瀏覽器的位址列中輸入:localhost  出現如下圖所示表示nginx安裝成功

至此nginx安裝完成。

Centos6 6安裝簡易桌面環境

軟體環境 作業系統centos6.6 應用場景 使用vmware安裝虛擬機器,使用最小化模式安裝,最後是終端模式。這種方式消耗資源較小,一般使用這種方式,不過後面如果需要安裝eclipse等工具時,需要具有桌面環境。此教程基於此應用環境。1.掛載安裝光碟 如果使用虛擬機器,那麼可以勾選下面的圖中的選...

centos6 6編譯安裝redis

原始碼編譯安裝 優點 以這種方式安裝的軟體效能會比其他方式更優一點 1.上傳原始碼 2.解壓 並指定解壓到哪個檔案下 tar zxvf redis 2.6.16.tar.gz c usr soft 3.make 出錯,提示gcc不存在 4.安裝gcc yum y install gcc.x86 64...

騰訊雲CentOS 6 6安裝 Nginx

上傳nginx的tar包到linux伺服器上,如下圖所示 在安裝nginx前,需要確保系統安裝了g gcc,openssl devel pcre devel和zlib devel軟體。1.安裝必須軟體 yum y install zlib zlib devel openssl openssl dev...