Nginx學習筆記 linux上安裝Nginx

2021-10-01 04:08:13 字數 1650 閱讀 8678

準備環境:

centos7(帶圖形介面)

安裝gcc gcc-c++

yum install -y gcc gcc-c++
安裝pcre庫
$ cd /usr/local/

$ wget

$ tar -zxvf pcre-8.36.tar.gz

$ cd pcre-8.36

$ ./configure

$ make

&&make

install

configure: error: you need a c++ compiler for c++ support
安裝ssl庫
$ cd /usr/local/

$ wget

$ tar -zxvf openssl-1.0.1j.tar.gz

$ cd openssl-1.0.1j

$ ./config

$ make

&&make

install

安裝zlib庫存
$ cd /usr/local/

$ wget

$ tar -zxvf zlib-1.2.11.tar.gz

$ ./configure

$ make

&&make

install

安裝nginx
$ cd /usr/local/

yum -y install openssl openssl-devel
$ /usr/local/nginx/sbin/nginx
linux預設沒有開啟80埠,需要先在防火牆上開啟80埠

開啟80埠

firewall-cmd --zone=public --add-port=80/tcp --permanent

查詢埠號80 是否開啟:

firewall-cmd --query-port=80/tcp

重啟防火牆:

在linux上安裝nginx

2 為了不與安裝包混淆,再建乙個同級的nginx包,在 jboss nginx install nginx 1.6.2目錄下 即nginx的解壓檔案包 執行如下命令 configure prefix jboss nginx with pcre jboss nginx install pcre 8.3...

在linux上重啟nginx

nginx目錄 etc nginx conf.d conf.d包含了nginx的配置 service nginx start 重啟 如果報以下錯 今天重啟10伺服器nginx,報 nginx emerg bind to 0.0.0.0 8995 failed 13 permission denied...

Nginx 學習筆記

nginx配置proxy pass 的 路徑問題 在nginx中配置proxy pass時,如果是按照 匹配路徑時,要注意proxy pass後的url最後的 當加上了 相當於是絕對根路徑,則nginx不會把location中匹配的路徑部分 走 如果沒有 則會把匹配的路徑部分也給 走。locatio...