xuheng 发表于 2016-10-14 16:14:09

Ubuntu系统下nginx建立站点,设置301

1、找到配置文件。
cd /etc/nginx/sites-enabled2、这个目录下面ls,看到default
vi default3、创建站点。
server {
    listen 80;
    add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
    server_name okok999.com;      #创建站点域名
    location / {
      root /home/www/ff86_com/;    #站点地址
      index index.html index.php;
    }
    location /servlet {
      add_header X-Served-By "My Servlet Handler";
      add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
      proxy_pass http://localhost:8080;
    }
}4、301跳转
okokylc.com跳转到okok999.com,在创建的域名下添加下面代码。
if ($host = 'okokylc.com' ) {      rewrite ^/(.*)$ http://okok999.com/$1 permanent; }
5、建立站点okokylc.com并转向okok999.com。
在这个文件尾部添加代码。
server {
    listen 80;
    add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
    server_name okokylc.com;
    if ($host = 'okokylc.com' ) {      rewrite ^/(.*)$ http://okok999.com/$1 permanent; }
    location / {
      root /home/www/ff86_com/;
      index index.html index.php;
    }
    location /servlet {
      add_header X-Served-By "My Servlet Handler";
      add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
      proxy_pass http://localhost:8080;
    }
}

server {
    listen 80;
    add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
    server_name okok999.com;
    location / {
      root /home/www/ff86_com/;
      index index.html index.php;
    }
    location /servlet {
      add_header X-Served-By "My Servlet Handler";
      add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
      proxy_pass http://localhost:8080;
    }
}
6、保存。
7、重启nginx
/etc/init.d/nginx restart8.成功

zhangqiang 发表于 2016-10-14 17:05:25

:victory::victory::victory:

tangbin 发表于 2016-10-15 13:50:32

站点的创建说的不明白,建议再简单描述下哪些代码是创建站点的
页: [1]
查看完整版本: Ubuntu系统下nginx建立站点,设置301