1)安裝
1.先安裝pcre,zlib,pcre是爲了重寫rewrite,zlib爲了gzip壓縮。該系統將他們安裝在/usr/local下
wget https://ftp.pcre.org/pub/pcre/pcre-8.34.tar.gz #下載pcre安裝包
tar -zxvf pcre-8.34.tar.gz #解壓
mv pcre-8.34 pcre #重命名
cd pcre #切換目錄
./configurate && make && make install #安裝
wget http://www.zlib.net/zlib-1.2.11.tar.gz #下載zlib安裝包
tar -zxvf zlib-1.2.11.tar.gz
mv zlib-1.2.11 zlib
cd zlib
./configurate && make && make install
2.安裝Nginx
wget http://nginx.org/download/nginx-1.8.1.tar.gz
tar -zxvf nginx-1.8.1.tar.gz
cd nginx-1.8.1
./configurate && make && make install
2)詳細信息
版本號 安裝路徑 nginx.conf
nginx/1.8.1 /usr/local/nginx /usr/local/nginx/conf/nginx.conf
3)常用命令
查看nginx的安裝路徑:whereis nginx
先進入nginx的sbin文件夾下:cd /usr/local/nginx/sbin/,然後執行下面操作
啓動nginx:./nginx
停止nginx:./nginx -s stop
重載nginx:./nginx -s reload
查看版本號:./nginx -v
查看nginx配置文件是否正確:./nginx -t
4)實例
第一步,配置nginx.conf:
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80; #偵聽80端口
server_name abc.com; #nginx服務器名
location / { #默認訪問的路徑
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
第二步:配置防火牆,開啓80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
第三步:配置本機的hosts文件,將nginx配置的abc.com映射到阿里雲服務器,在文件末尾加入以下代碼
47.106.133.118 abc.com
5)負載均衡
第一步:開啓三個Tomcat進行測試
第二步:配置nginx.conf文件
6)Linux命令
vim 文件名:編輯文件內容
dd:刪除當前光標所在行
Shift+D:刪除光標所在的單詞
$:跳到行尾
:set nu 設置行號