爲了方便快捷的搭建linux環境,因而有了這幾篇文字linux
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