域名解析及nginx反向代理

域名解析 (以腾讯云为例) 域名购买 在腾讯云首页搜索域名 点击立即注册 搜索想要注册的域名,进行购买即可

域名解析

(以腾讯云为例)

域名购买

  1. 在腾讯云首页搜索域名

  2. 点击立即注册

  3. 搜索想要注册的域名,进行购买即可

域名解析

购买完域名即可进行域名解析

  1. 点击控制台,在我的资源里面找到域名注册,点击进入

  2. 点击我的域名

  3. 点击解析

  4. 可以直接点击新手快速解析

  5. 在网站IP直接输入服务器IP地址点击确定即可

nginx反向代理

为什么需要反向代理

域名解析完默认是80端口,如果想要换成其他端口只能域名:端口号,这样不够美观。例如suave.fit:6666

反向代理

我这里准备的是一台腾讯云的服务器为例(centos7.x),nginx版本是:nginx-1.9.6.tar.gz,nginx官网(点击即可跳转)

  1. 下载完直接拉入到/opt文件下

  2. 进入/opt文件夹

    cd /opt
  3. 解压

    tar -zxvf  nginx-1.9.6.tar.gz
  4. 查看nginx在哪个位置

     whereis nginx
  5. 我们进入安装好的nginx里面有一个sbin文件,执行这个sbin里面的可执行文件nginx(安全组和防火墙一定要开发80端口,不让的话会被拦截)

    ./nginx
  6. 进入/usr/local/nginx/conf找到,并打开nginx.conf文件

    vim nginx.conf
  7. 编辑nginx.conf文件,保存并退出

  8. 我们还要重新启动一下nginx,我们来到启动nginx的sbin目录下(/usr/local/nginx/sbin),重启nginx

    ./nginx -s reload
  9. 重启时可能会遇到nginx: [error] open() “/usr/local/nginx/logs/nginx.pid” failed (2: No such file or directory)这样的错误,输入一下代码即可解决

    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

这样就可以通过域名直接访问了

LICENSED UNDER CC BY-NC-SA 4.0
Comment