點(diǎn)擊上方“IT那活兒”公眾號(hào),關(guān)注后了解更多內(nèi)容,不管IT什么活兒,干就完了!!!
Nginx簡(jiǎn)介
支持的操作系統(tǒng):
Nginx在一些Linux發(fā)行版和BSD的各個(gè)變種版本的安裝包倉(cāng)庫(kù)中都會(huì)有,通過(guò)各個(gè)系統(tǒng)自帶的軟件包管理方法即可安裝。
nginx安裝部署
在安裝nginx之前,首要要先了解其中的模塊依賴性,其中的模塊需要第三方庫(kù)的支持,主要如下:
1)獲取nginx,在http://nginx.org/download/上可以獲取當(dāng)前最新的版本。
2)通過(guò)工具上傳,然后進(jìn)行解壓:tar –zxvf 壓縮包名稱。
3)進(jìn)入解壓縮目錄,執(zhí)行./configure。
4)make編譯。
5)編譯成功后執(zhí)行make install。
#user nobody;
worker_processes 1;
events {
worker_connections 1024;
}
http {
upstream etrading{
server 10.10.4.1:7001;
}
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
location /etrading {
proxy_redirect off;
proxy_redirect http:// $scheme://;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# proxy_set_header WL-PROXY-SSL true;
#add_header WL-Proxy-SSL true;
proxy_pass http://etrading;
root html;
index index.html index.htm;
}
location ~ ^/etrading/(.*.do)$ {
proxy_pass http://etrading;
proxy_set_header X-Real-IP $remote_addr;
}
location ~ .*.(php|php5)$ {
root wordpress;
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
#fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
include fastcgi_params;
}
location / {
proxy_pass http://etrading;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
index index.jsp index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
開(kāi)啟nginx的方式很簡(jiǎn)單,只需要切換到make后的地址如/usr/local/nginx,然后執(zhí)行./nginx就可以開(kāi)啟nginx,然后進(jìn)入到Internet下面進(jìn)行測(cè)試,測(cè)試網(wǎng)頁(yè)鏈接問(wèn)題,登錄問(wèn)題。
可能遇到的問(wèn)題
./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
[root@server06 ~]# cd /lib
[root@server06 lib]# find / -type f -name *libpcre.so.*
/lib64/libpcre.so.0.0.1
/usr/local/lib/libpcre.so.1.2.4
/opt/nginx/pcre-8.36/.libs/libpcre.so.1.2.4
[root@server06 ~]# ln -s /usr/local/lib/libpcre.so.1 /lib64/
[root@server06 ~]# cd /usr/local/nginx/sbin/
[root@server06 sbin]# ./nginx
解決方案:重新進(jìn)行配置,查看ip等,如果不行可用正確的文檔直接覆蓋。
部分nginx相關(guān)指令
關(guān)閉:查看進(jìn)程,ps –ef|grep nginx
nginx -s reload #重新加載配置
附 錄
cd /usr/local/
wget http://zlib.net/zlib-1.2.8.tar.gz
tar -zxvf zlib-1.2.8.tar.gz cd zlib-1.2.8
./configure
make
make install
cd /usr/local/
wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz
tar -zxvf openssl-1.0.1c.tar.gz
./config
make
make install
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/129176.html
摘要:本文內(nèi)容是,如何在下快速搭建環(huán)境。虛擬機(jī)實(shí)體機(jī)環(huán)境都可以。按照提示,輸入。 本文內(nèi)容是,如何在Linux centos7下快速搭建LNMP環(huán)境。虛擬機(jī)、實(shí)體機(jī)環(huán)境都可以。另外,安裝教程參考的是,下面這篇文章進(jìn)行文字排版和內(nèi)容擴(kuò)充,感謝hcchanqing作者。CentOS6.2 yum安裝配置LNMP服務(wù)器(Nginx+PHP+MySQL) 特別提醒:本文系統(tǒng)用的Centos7,是7!...
摘要:本文內(nèi)容是,如何在下快速搭建環(huán)境。虛擬機(jī)實(shí)體機(jī)環(huán)境都可以。按照提示,輸入。 本文內(nèi)容是,如何在Linux centos7下快速搭建LNMP環(huán)境。虛擬機(jī)、實(shí)體機(jī)環(huán)境都可以。另外,安裝教程參考的是,下面這篇文章進(jìn)行文字排版和內(nèi)容擴(kuò)充,感謝hcchanqing作者。CentOS6.2 yum安裝配置LNMP服務(wù)器(Nginx+PHP+MySQL) 特別提醒:本文系統(tǒng)用的Centos7,是7!...
摘要:本次介紹使用源碼編譯安裝,安裝前需要安裝編譯環(huán)境,可使用以下命令安裝下載地址安裝需要個(gè)依賴包模塊需要模塊需要需要安裝的作用是讓支持功能。啟動(dòng)瀏覽器訪問(wèn),看到下圖則說(shuō)明安裝并啟動(dòng)成功。 Nginx 是一個(gè)高性能的HTTP和反向代理服務(wù)器,官方地址為http://nginx.org/,這里不多做介紹。本次介紹使用源碼編譯安裝,安裝Nginx前需要安裝C++編譯環(huán)境,可使用以下命令安裝: C...
閱讀 1347·2023-01-11 13:20
閱讀 1686·2023-01-11 13:20
閱讀 1133·2023-01-11 13:20
閱讀 1860·2023-01-11 13:20
閱讀 4103·2023-01-11 13:20
閱讀 2705·2023-01-11 13:20
閱讀 1386·2023-01-11 13:20
閱讀 3599·2023-01-11 13:20