Nginx是一個高性能的HTTP和方向代理服務,也是一個IMAP/POP3/SMTP服務。nginx
其特色是佔用內存少,併發能力強,中國大陸使用Nginx網站用戶有:百度、京東、新浪、網易、騰訊、淘寶等。c++
做用:方向代理、負載均衡、Http服務器ubuntu
yum install gcc gcc-c++
yum -y install pcre-devel
yum install zlib-devel
mkdir -p /sxt/app
scp nginx-1.8.0.tar.gz 172.18.25.172:/sxt/app/
mkdir /usr/local/nginx
tar zxvf nginx-1.8.0.tar.gz
cd /sxt/app/nginx-1.8.0
./configure \ --prefix=/usr/local/nginx \ --pid-path=/var/run/nginx/nginx.pid \ --lock-path=/var/lock/nginx.lock \ --error-log-path=/var/log/nginx/error.log \ --http-log-path=/var/log/nginx/access.log \ --with-http_gzip_static_module \ --http-client-body-temp-path=/var/temp/nginx/client \ --http-proxy-temp-path=/var/temp/nginx/proxy \ --http-fastcgi-temp-path=/var/temp/nginx/fastcgi \ --http-uwsgi-temp-path=/var/temp/nginx/uwsgi \ --http-scgi-temp-path=/var/temp/nginx/scgi
直接複製粘貼執行
vim
make
make install
ll /usr/local/nginx/
vi /etc/sysconfig/iptables
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
service iptables restart
cd /usr/local/nginx/sbin/
./nginx
./nginx -s reload
cd /usr/local/nginx/conf
vi nginx.conf
cd /usr/local/nginx/conf
vi nginx.conf
第一行加入服務器
user ftpuser;
./nginx -s reload
su
vim /etc/hosts
加入網絡
172.18.25.172 image.taotao.com
(172.18.25.172 是安裝了Nginx和ftp服務器的虛擬主機ip)併發
sudo /etc/init.d/networking restart
cd /home/ftpuser
mkdir jd
scp 2019-08-24\ 08-04-41\ 的屏幕截圖.png 172.18.25.172:/home/ftpuser/jd
修改服務器下圖片的名稱app
mv 2019-08-24\ 08-04-41\ 的屏幕截圖.png 1.png
由於每次虛擬機重啓後,var/run/nginx,nginx這個文件夾都會被刪除負載均衡
mkdir /usr/local/nginx/logs
vi /usr/local/nginx/conf/nginx.conf
將pid的#去掉tcp
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
/usr/local/nginx/sbin/nginx -s reload