通过include项,引入某个配置文件,include后跟的路径是以conf目录为起点的;可以通过在conf下新建目录,再用include引入,以达到将不同的配置项加以分散,防止某个conf文件过大。 一个server块就代表一个host,一个host由IP、Port,host的IP由server_name指定,Port由listen指定; 一个location块代表URL中除host以外的后缀项,...
$server_port 请求的服务器的端口号 自定义变量 指令set $variable value set $name magedu echo $name set $my_port $server_port echo $my_port echo $server_name:$server_port 自定义访问日志 log_format access_json '{"@timestamp": "$time_iso8601",' '"host": "$server_addr",' '"clintip"...
新请求又从第一阶段开始执行… break – 中止Rewirte,不在继续匹配,相对last,break并不会重新发起一个请求,只是跳过当前的rewrite阶段,并执行本请求后续的执行阶段… redirect – 重定向到指定的链接,返回临时重定向的HTTP状态302 permanent – 重定向到指定的链接,返回永久重定向的HTTP状态301 Set语句 set 指令是用...
- $binary_remote_addr (客户端地址的二进制表示) - $remote_port (客户端端口号) - $remote_user (客户端用户名) - $http_cookie (客户端的cookie信息) - $http_user_agent (客户端代理信息) 3. 服务器信息 - $scheme (使用协议) - $server_addr (服务器地址) - $server_port (服务器端口号) -...
firewall-cmd --zone=public --add-port=443/tcp --permanent // 重新载入 firewall-cmd --reload // 查看是否开放成功,成功返回yes firewall-cmd --zone=public --query-port=443/tcp 1. 2. 3. 4. 5. 6. 7. 8. 9. 开放安全组443端口 ...
$server_port : 请求到达服务器的端口号。 $request_uri : 包含请求参数的原始URI,不包含主机名,如:”/foo/bar.php?arg=baz”。 $uri : 不带请求参数的当前URI,$uri不包含主机名,如”/foo/bar.html”。 $document_uri : 与$uri相同。例子:URL:http://localhost:81/download/stat.php?id=1585378&web...
# deny access to .htaccess files, if Apache's document root# concurs with nginx's one##location ~ /\.ht {# deny all;#}}# another virtual host using mix of IP-, name-, and port-based configuration##server {# listen 8000;# listen somename:8080;# server_name somename alias another...
$server_port:请求到达服务器的端口号 $request_url:包含请求参数的原始url,不包含主机名,如“/foo/bar.php?arg=baz” $url:不带请求参数的当前url,$url不包含主机名,如“/foo/bar.html” $document_url:与$url相同 示例:http://localhost:88/test1/test2/test.php ...
基于端口的虚拟主机: 每个站点对应不同的端口,访问的时候使用ip:port的方式访问,可以修改listen的端口来使用 基于域名的虚拟主机: 使用最广的方式,上边例子中就是用了基于域名的虚拟主机,前提条件是你有多个域名分别对应每个站点,server_name填写不同的域名即可 3、静态资源缓存 请根据您的实际情况进行筛选 location ...