在项目部署到服务器后,还需要域名配合来访问该项目。下面简单记录一下域名配置的相关工作。

一、申请域名

域名可以通过阿里云,腾讯云,华为云等云服务提供商处申请,具体申请方式及备案方式,可以通过对应的服务商官网根据指示办理即可。
我已经在阿里云申请并备案成功了域名。下面就以该域名开始讲解。

二、域名配置

这里我们采用nginx反向代理的模式来配置我们的域名。
nginx安装完成后,打开nginx配置文件,一般在 /etc/nginx/nginx.conf
新增以下内容:

server {  listen       80;server_name  qinxueit.xyz;location / {proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://IP:PORT}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}

其中,IP和PORT就是你的项目ip和port,server_name 就是你的域名。配置完成后,重启nginx systemctl restart nginx

三、配置子域名

有时候我们可能还需要子域名,比如访问后台系统,可能需要访问admin.localhost.com。这时我们首先需要到域名提供商处,找到域名解析,并添加解析配置。如以阿里云为例:

记录地址选择 “A-将域名指向一个IPV4地址”。主机记录填写你想要的二级域名,如 admin。解析线路选择默认即可。记录值就是你的服务器ip地址。
填写完成后,10分钟内就会生效。接着我们去修改nginx配置文件,继续增加配置:

server {listen       80;server_name  admin.qinxueit.xyz;location / {proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://IP:PORT}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}

配置完成后,还是要重启nginx systemctl restart nginx
以上就是域名配置的相关内容,在此做下简单记录。

项目部署后的域名配置相关推荐

  1. Eclipse复制或修改项目后,把项目部署后发现还是原来的项目名称

    Eclipse复制或修改项目后,把项目部署后发现还是原来的项目名称 解决: 到项目根目录打开.setting文件夹,找到"org.eclipse.wst.common.component&q ...

  2. 通过XShell将linux服务器上的Tomcat下项目部署后,怎样对日志操作来调试

    场景 使用XShell将linux服务器上的Tomcat下的项目部署后, 发现项目跑不起来. 此时你想通过查看Tomcat运行的日志来调试. 实现 可以进入到Tomcat下的logs目录下 输入: l ...

  3. 关于weblogic项目部署后,页面captcha验证码加载失败解决方法

    weblogic项目部署好以后,打开登录页面,captcha生成的验证码无法显示,前台报错500 直接静态访问验证码图片资源如图: 尝试过重新启动服务,删除tmp目录,重新部署项目,还是无法加载出验证 ...

  4. Nginx项目部署:新域名、二级目录、不同端口

    Vue项目打包以及单域名部署:https://blog.csdn.net/geidongdong/article/details/122305841 简单介绍如何使用二级目录部署新项目 进入你ngin ...

  5. el-avatar 组件在vue项目部署后图片无法显示(解决办法)

    问题描述: 使用el-avatar 组件显示图片, 在本地运行,结果4kb的图片,在控制台显示为相对路径地址(项目打包后,图片并没有显示): 而同样1.6kb的图片,在本地或打包后都能正常显示,均为b ...

  6. vue项目部署后刷新网页报404错误解决

    我的项目,前端是vue项目在部署之后可以正常访问,流程没有问题,可是刷新之后浏览器会返回404错误. 部署使用的是nginx,经常用来部署项目,所以容器肯定没有问题, 这种问题在我直接启动时并没有出现 ...

  7. 使用Arthas排查解决项目部署后CPU飙高问题

    什么是Arthas Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱. 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各 ...

  8. vue项目部署后,font下文件夹样式都找不到

    element-icons 和 fontawesome-webfont 等字体无法正常展示 解决方法 方法1 在build的文件夹里面的utils.js里面publicPath: '-/-/' 方法2 ...

  9. vue项目打包部署后css样式失效

    项目部署后,样式失效,很奇怪,审查元素发现没有样式,不过却加载了css文件,问题出在哪里呢? 发现不是路径问题,而是加载的不对,content-type:text-plain,而不是content-t ...

最新文章

  1. 服务器默认字符集 网页乱码,关于apache默认字符集乱码的问题
  2. Python教程:作用域与嵌套函数
  3. CoreJava学习3——​基本类型的包装类
  4. 【原创中】儿子,听爸爸跟你说
  5. 设有两个16位整数变量A和B,试编写完成下述操作的程序。
  6. [vue] v-once的使用场景有哪些?
  7. html宽度自动填充,html – 创建一个td填充表宽度
  8. 实现线程安全的单例模式的四种方式
  9. python-基础学习篇(一)
  10. Codeforces Round #243 (Div. 2) A~C
  11. 数据挖掘、机器学习、深度学习、推荐系统、自然语言处理的区别与联系
  12. adobe出的cookbook
  13. 管理感悟:派谁进行技术合作
  14. 哔哩哔哩---WPF入门基础教程(合集)
  15. 小觅相机SDK安装与报错解决
  16. 安卓手机权限总结安卓权限列表
  17. IE低版本升级到IE11,问题总结
  18. git仓库-客户端软件安装配置过程
  19. gsoc 任务_gsoc20第3集从谱线中识别元素
  20. 商城后台添加多规格属性

热门文章

  1. php session传数组,php session存储数组
  2. 网络流量一对多镜像配置
  3. ArcGIS Server 统计服务请求数等
  4. 苹果历代产品中的8大亮点设计(上)
  5. 你不是迷茫,你只是浮躁
  6. Vue3+Element-Plus 登录成功后主页退出功能实现 十八
  7. 桌越科技关于程序员和软件开发
  8. 【原创】Moon在2005的辉煌
  9. html文章标题列表,内容页(文章及产品页)标题该怎么写
  10. 网络监控系统的建立及部署