使用nuxt创建个人博客系列-25 使用nginx转发到node

103
2020-01-24 18:37
10 个月前

安装nginx

#使用yum安装,添加yum 源
$ vi /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
$ yum install nginx #至此就安装完成了
$ systemctl start nginx.service #启动nginx

打开http://ip地址 会看到nginx欢迎页

配置转发

$ vi /etc/nginx/conf.d/blog.conf
upstream web {
        server 127.0.0.1:3000;
        keepalive 1024;
}
server {
    listen       80;
    server_name  localhost;
    charset utf-8;
    #access_log /data/log/nginx/blog.access.log  main;
   location / {
      proxy_redirect off;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_set_header Host $http_host;
      proxy_set_header X-NginX-Proxy true;
      proxy_set_header Connection "";
      proxy_http_version 1.1;
      proxy_pass http://web;
     # root $root;
  }
}
#重启nginx服务
$ systemctl restart nginx.service

打开你的服务器ip地址就可以看到之前学的博客页面了。 假设你需要域名访问,需要买一个域名,然后备案。
如果你再需要一个https访问的话,你还需要买一个证书,然后nginx修改一下配置