使用nginx做为静态服务器--监听两个域名配置

Html代码  

  1. #user  nobody;
  2. worker_processes  1;
  3. #error_log  logs/error.log;
  4. #error_log  logs/error.log  notice;
  5. #error_log  logs/error.log  info;
  6. #pid        logs/nginx.pid;
  7. events {
  8. worker_connections  1024;
  9. }
  10. http {
  11. include       mime.types;
  12. default_type  application/octet-stream;
  13. #log_format  main  ‘$remote_addr - $remote_user [$time_local] "$request" ‘
  14. #                  ‘$status $body_bytes_sent "$http_referer" ‘
  15. #                  ‘"$http_user_agent" "$http_x_forwarded_for"‘;
  16. #access_log  logs/access.log  main;
  17. sendfile        on;
  18. #tcp_nopush     on;
  19. #keepalive_timeout  0;
  20. keepalive_timeout  65;
  21. #gzip  on;
  22. server {
  23. listen       80;
  24. # 第一个域名
  25. server_name  shang.henushang.com;
  26. #charset koi8-r;
  27. #access_log  logs/host.access.log  main;
  28. location / {
  29. root   html;
  30. index  index.html index.htm;
  31. }
  32. #error_page  404              /404.html;
  33. # redirect server error pages to the static page /50x.html
  34. #
  35. error_page   500 502 503 504  /50x.html;
  36. location = /50x.html {
  37. root   html;
  38. }
  39. # proxy the PHP scripts to Apache listening on 127.0.0.1:80
  40. #
  41. #location ~ \.php$ {
  42. #    proxy_pass   http://127.0.0.1;
  43. #}
  44. # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
  45. #
  46. #location ~ \.php$ {
  47. #    root           html;
  48. #    fastcgi_pass   127.0.0.1:9000;
  49. #    fastcgi_index  index.php;
  50. #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
  51. #    include        fastcgi_params;
  52. #}
  53. # deny access to .htaccess files, if Apache‘s document root
  54. # concurs with nginx‘s one
  55. #
  56. #location ~ /\.ht {
  57. #    deny  all;
  58. #}
  59. }
  60. server {
  61. listen       80;
  62. #第二个域名
  63. server_name  cui.henushang.com;
  64. #charset koi8-r;
  65. #access_log  logs/host.access.log  main;
  66. location / {
  67. root   html;
  68. # 设置第二个域名默认访问500错误页面以作区分
  69. index  50x.html;
  70. }
  71. #error_page  404              /404.html;
  72. # redirect server error pages to the static page /50x.html
  73. #
  74. error_page   500 502 503 504  /50x.html;
  75. location = /50x.html {
  76. root   html;
  77. }
  78. # proxy the PHP scripts to Apache listening on 127.0.0.1:80
  79. #
  80. #location ~ \.php$ {
  81. #    proxy_pass   http://127.0.0.1;
  82. #}
  83. # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
  84. #
  85. #location ~ \.php$ {
  86. #    root           html;
  87. #    fastcgi_pass   127.0.0.1:9000;
  88. #    fastcgi_index  index.php;
  89. #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
  90. #    include        fastcgi_params;
  91. #}
  92. # deny access to .htaccess files, if Apache‘s document root
  93. # concurs with nginx‘s one
  94. #
  95. #location ~ /\.ht {
  96. #    deny  all;
  97. #}
  98. }
  99. # another virtual host using mix of IP-, name-, and port-based configuration
  100. #
  101. #server {
  102. #    listen       8000;
  103. #    listen       somename:8080;
  104. #    server_name  somename  alias  another.alias;
  105. #    location / {
  106. #        root   html;
  107. #        index  index.html index.htm;
  108. #    }
  109. #}
  110. # HTTPS server
  111. #
  112. #server {
  113. #    listen       443 ssl;
  114. #    server_name  localhost;
  115. #    ssl_certificate      cert.pem;
  116. #    ssl_certificate_key  cert.key;
  117. #    ssl_session_cache    shared:SSL:1m;
  118. #    ssl_session_timeout  5m;
  119. #    ssl_ciphers  HIGH:!aNULL:!MD5;
  120. #    ssl_prefer_server_ciphers  on;
  121. #    location / {
  122. #        root   html;
  123. #        index  index.html index.htm;
  124. #    }
  125. #}
  126. }
时间: 2024-11-03 19:59:18

使用nginx做为静态服务器--监听两个域名配置的相关文章

nginx同一端口监听多个域名和同时监听http,https

1.同一端口监听多个域名 如今公网ip资源越来越珍贵,多域名监听应用非常广泛,就是用一个端口,比如80或者443,监听多个入口域名.如下: server {        listen 443 ssl;        server_name  xxx.xxx.cn;        ssl_certificate         ssl/server.pem;        ssl_certificate_key  ssl/server.key; ...... } 在启用新的域名的时候,只需要另启

Nginx做为web服务器的网站

Nginx 超越Apache的高性能和稳定性,使得国内使用 Nginx 作为 Web 服务器的网站也越来越多,其中有新浪.网易.腾讯等门户网站,六间房.酷6等视频分享网站,Discuz!.水木社区等知名论坛,豆瓣.YUPOO等新兴Web 2.0网站. Nginx 在国内的应用正在不断发展壮大! 一.使用 Nginx 运行 PHP(FastCGI) 程序的网站: 1.六间房视频(http://www.6.cn/):nginx/0.6.14 + PHP [[email protected] ~]#

设置IIS服务器监听特定IP的特定端口(IIS与IHS或Apache共存的解决方案)

在灾难恢复的试验中,遇到了一个IIS无法启动的情况,会报如下的错误: "The network location cannot be reached, xxxxxx" 要知道,Windows报的这种弹窗错误,也只能通过Windows自带的事件管理器里查看了.直接运行:eventvwr,打开SYSTEM项,一个大大的错误映入眼帘: 所以错误就很明显了,没有把我们的新地址添加到监听列表里... 根据搜索,发现仅仅用IIS的图形界面工具,似乎无法让IIS去监听某一个IP地址的某个端口,必须要

(转)oracle监听多台主机配置,用pl/sql连接操作多个数据库详解

很多朋友在开发项目中并不是每个人用一个数据库,而是有单独的一台主机作为开发的数据库服务器,这样,就需要我们的开发人员去连接他.         虽然网上有很多关于无需安装oracle 客户端,只需要进行特殊的配置即可能够对数据库进行操作,这里就不多说了,网上有很多关于这样的博文,我这里要说的是在已安装好oracle 客户端的机器上监听其他的数据库:         首先是进入oracle的 Net  Mananger: 接下来就是进行简单的设置了..         (1)点击此处的“+”号 :

Tomcat监听80端口、配置Tomcat虚拟主机、Tomcat日志

配置Tomcat监听80端口 1.配置Tomcat服务的访问端口 Tomcat默认启动的端口是8080,如果你想修改为80,则需要修改server.xml文件. [[email protected] src]# vim /usr/local/tomcat/conf/server.xml 按如下需求更改: 找到Connector port="8080" protocol="HTTP/1.1"修改为Connector port="80" protoc

udp服务器监听(多线程)

项目一:udp1111 监听的有三个文件分别为: guiHello.java 有关界面和事件响应功能 UdpFunc.java是udp类的封装:发送和接收 udpServer.java是入口函数,无实际意义 代码: import java.awt.*; import java.awt.event.*; import java.io.*; import java.util.Scanner; import javax.swing.*; import javax.swing.border.Border

[数据库]服务器监听连接不上

标题 是大部分 都能百度出 解决方案的,但是 就是那么的不巧 百度出的任何方案都不能觉得问题.... 事情发生在上周五的晚上,魔都的天气冻死个人,事情也出现的让人心哇凉哇凉的..... 首先,部里的人 说我们没传数据过去,本来是抵着万般不情愿的心情的,结果肿是那么不近人意,还真是我们的数据库问题啊, TNS:无监听 第一想法:监听程序异常了? 查看了监听及相关配置三大文件,etc文件 都很乖的,很正常的 监听程序也启动着呢, 本地sqlplus也连接正常啊,怎么就jdbc连接不成功呢? 第二想法

Laravel 更换内置服务器监听端口

正常情况下,使用 php artisan serve 启动 Laravel 内置服务器,将会监听在 localhost 的 8000 端口上 $ php artisan serve Laravel development server started on http://localhost:8000 假如我们希望更换监听的接口地址或端口号,可以使用 --host 参数与 --port 参数 $ php artisan serve --host=0.0.0.0 --port=8080 Larave

通过静态广播监听网络变化,在通过回调通知

package com.changim.patient.app.sys.receive; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.util.Log; import com.changim.patient.app.sys.Constants; import com.changim.patient.ap