Nginx Linux system配置

Nginx Linux system配置

1.创建sevice配置文件 vim /usr/lib/systemd/system/nginx.service ### BEGIN INIT INFO # Provides: NGINX # Required-Start: # Required-Stop: # Default-Start: 2

Ubuntu系统编译安装NGINX下载依赖

Ubuntu系统编译安装NGINX下载依赖

sudo apt-get -y install libpcre3 libpcre3-dev sudo apt-get -y install zlib1g-dev sudo apt-get -y install openssl libssl-dev

Nginx配置文件

Nginx配置文件

server { listen 80; listen 443 ssl; server_name api.example.com; # 强制https if ($server_port !~ 443){ rewrite ^(/.*)$ https://$host$1 permanen

NGINX禁用空主机头

NGINX禁用空主机头

1.创建配置文件,新增如下配置 server { listen 80 default_server; listen 443 ssl default_server; server_name _; ssl_certificate /www/server/panel/vhost/cert/

Nginx禁止IP、空主机头访问网站

Nginx禁止IP、空主机头访问网站

新增配置文件 方法一 #HTTP禁止访问 server { listen 80 default_server; server_name _; return 500; } #HTTPS禁止访问 server { listen 443 default_server; server_n

Nginx日志格式说明

Nginx日志格式说明

log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwa

Nginx反向代理配置

Nginx反向代理配置

user nginx; worker_processes auto; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid l

编译安装Nginx

编译安装Nginx

1.安装依赖包 yum -y install zip unzip gcc gcc-c++ automake \ autoconf libtool make glibc gd-devel pcre-devel \ libmcrypt-devel mhash-devel libxslt-devel li

Nginx状态码表

Nginx状态码表

1.常用状态 200:服务器成功返回网页 403:服务器拒绝请求。 404:请求的网页不存在 499:客户端主动断开了连接。 500:服务器遇到错误,无法完成请求。 502:服务器作为网关或代理,从上游服务器收到无效响应。 503: 服务不可用 504:服务器作为网关或代理,但是没有及时从上游