CentOS安裝Nginx

爲了方便快捷的搭建linux環境,因而有了這幾篇文字linux

  1. CentOS使用yum安裝jdk
  2. CentOS安裝tomcat
  3. CentOS安裝Nginx
  4. CentOS安裝MySql

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

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

2.下載Nginx和其組件c++

cd /usr/local/src

安裝openssltomcat

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.net

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

安裝nginxcode

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.啓動nginxserver

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
相關文章
相關標籤/搜索