1、增加yum依赖
yum -y install gcc gcc zlib zlib-devel pcre-devel openssl openssl-devel
2、下载nginx安装包
wget http://nginx.org/download/nginx-1.9.9.tar.gz
tar -xvzf nginx-1.9.9
3、安装nginx
cd nginx
./configure
make && make install
4、nginx启动命令
切换到/nginx/sbin 目录下:
检查配置: ./nginx -t
启动: ./nginx
重启: ./nginx -s reload
停止: ./nginx -s stop
5、配置资源服务(http直接访问路径)
修改 /nginx/conf/nginx.conf 增加一个server服务
server {
listen 3000;
#listen [::]:80 default_server;
server_name localhost;
charset utf-8;
root /home/ftp;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location ~ .*\.(gif|jpg|jpeg|png)$ {
expires 24h;
root /home;#指定图片存放路径
proxy_store on;
proxy_store_access user:rw group:rw all:rw;
proxy_temp_path /home/ftp;#图片访问路径
proxy_redirect off;
proxy_set_header Host 127.0.0.1;
client_max_body_size 10m;
client_body_buffer_size 1280k;
proxy_connect_timeout 900;
proxy_send_timeout 900;
proxy_read_timeout 900;
proxy_buffer_size 40k;
proxy_buffers 40 320k;
proxy_busy_buffers_size 640k;
proxy_temp_file_write_size 640k;
if ( !-e $request_filename)
{
proxy_pass http://127.0.0.1;#默认80端口
}
}
location / {
root /home/ftp;
autoindex on;
autoindex_localtime on;
}
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}