首頁 >後端開發 >php教程 >CentOS安裝Nginx的方法

CentOS安裝Nginx的方法

不言
不言原創
2018-07-07 15:53:431368瀏覽

這篇文章主要介紹了關於CentOS安裝Nginx的方法,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

這篇文章主要介紹了關於CentOS安裝Nginx的方法,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

為了方便快捷的搭建linux環境,於是有了這幾篇文字

  1. CentOS使用yum安裝jdk

  2. CentOS安裝tomcat

  3. CentOS安裝Nginx

  4. CentOS安裝MySql

1.安裝Nginx前的準備
請確認gcc g 開發類別庫是否已安裝。

yum -y install gcc automake autoconf libtool make(安装make)
yum install gcc gcc-c++(安装g++)

2.下載Nginx和其元件

cd /usr/local/src

安裝openssl

wget http://www.openssl.org/source/openssl-fips-2.0.16.tar.gz(下载openssl)
tar -zxvf openssl-fips-2.0.16.tar.gz
cd  openssl-fips-2.0.16
./configure && make && make install

安裝pcre

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.42.tar.gz(下载pcre)
tar -zxvf pcre-8.42.tar.gz
cd pcre-8.42
./configure && make && make install

安裝zlib

wget http://zlib.net/zlib-1.2.11.tar.gz(下载zlib)
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure && make && make install

或用yum方式安裝openssl、pcre、zlib

yum -y install openssl openssl-devel
yum -y install pcre pcre-devel
yum -y install zlib zlib-devel

安裝nginx

wget http://nginx.org/download/nginx-1.15.0.tar.gz(下载nginx)
tar -zxvf nginx-1.15.0.tar.gz
cd nginx-1.15.0
./configure && make && make install

3.啟動nginx

cd /usr/local/nginx/sbin/(进入nginx安装目录)
./nginx(启动命令)
报错信息:/usr/local/nginx/sbin/nginx: error while loading shared libraries: 
libpcre.so.1: cannot open shared object file: No such file or directory
whereis libpcre.so.1(查看libpcre.so.1安装位置)
位置信息:libpcre.so: /lib64/libpcre.so.0 /usr/local/lib/libpcre.so.1 /usr/local/lib/libpcre.so
ln -s /usr/local/lib/libpcre.so.1 /lib64(添加软链接再次启动就可以了)

4.修改nginx配置文件,配置域名添加反向代理指向tomcat

vi /usr/local/nginx/conf/nginx.conf

新增網域指向伺服器,並且修改第一個server為以下設定:

    server {
        listen       80;
        server_name  coder7911.club;
        location / {
            proxy_pass   http://127.0.0.1:8080;
        }
    }

5.nginx常用相關指令

./nginx
./nginx -t
./nginx -s relaod
ps -ef|grep nginx
kill -9 进程号
tail -f /usr/local/nginx/logs/access.log

以上就是本文的全部內容,希望對大家的學習有幫助,更多相關內容請關注PHP中文網!

相關建議:

 tomcat 與nginx,Apache HTTP Server Project的差異

Centos下循環測試php對Redis和共享內存(shm)讀寫的效率

linux編譯安裝php7.2

以上是CentOS安裝Nginx的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn