-
2800+
全球覆盖节点
-
0.01s
平均响应时间
-
70+
覆盖国家
-
130T
输出带宽
俗话说,买了云服务器,不配个域名,那不简直是买了辆车却不给它装个牌照嘛!今天咱们就来聊聊,云服务器怎么配域名的文件,包你听完“豁然开朗”,秒变技术大咖。不用怕,这文章绝对不是晦涩难懂的高冷文,用最接地气的语言,带你玩转域名配置,手把手教你那叫一个舒坦!
好了废话不多说,咱们开始实操。假设你买了阿里云服务器,已经有了IP地址,怎么把你的风骚域名和服务器绑到一起呢?关键就在于配置域名解析和服务器上的相关文件。学会这招,所有“电脑小白”秒变“上线高手”。
第一步:域名解析
域名解析类似于老爸老妈给你指路。你买的域名在哪个域名服务商注册,比如万网、阿里云、腾讯云,都能进行解析。解析的意思就是告诉域名去哪找服务器——就是那个IP地址。
一般流程如下:
一切操作完毕后,别急着关,解析生效时间可能有点长,最长24小时,通常半小时到1小时能打开新房门。
第二步:服务器上配置对应的文件
你这台云服务器得“听得懂”域名请求,针对你的域名“开门做生意”,这就离不开你的web服务器配置文件了,常见web服务器有Apache、Nginx和LiteSpeed等。
这里以最火的Nginx为例。开启你服务器的终端,写几个命令就能搞定:
sudo vim /etc/nginx/conf.d/你的域名.conf
然后把以下内容填进去(记得替换成你的域名和路径):
server {
listen 80;
server_name yourdomain.com www.yourdomain.com;
root /var/www/yourdomain; # 网站根目录
index index.html index.htm index.php;
location / {
try_files $uri $uri/ =404;
}
# 如果用PHP,配置PHP处理器
location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
保存退出,然后重载Nginx:
sudo nginx -t
sudo systemctl reload nginx
这样网站文件夹下的内容才会被人访问到。
第三步:网站根目录创建文件
接下来很重要!你的域名想访问啥文件就得放在云服务器的指定目录阿,比如上面配置里面,路径是/var/www/yourdomain。没这个目录?先建个目录,放点你想展示的网站文件,比如index.html,简单写个代码:
mkdir -p /var/www/yourdomain
echo "<h1>欢迎来到我的云服务器网站</h1>" > /var/www/yourdomain/index.html
记得给这个目录设置合适的权限,用户和web服务器都能读写。然后再去浏览器打开http://yourdomain.com,看看是不是亮瞎你的眼。
怎么确认域名跟服务器文件配好?
办法一,看浏览器输入你的域名能不能访问网站内容。办法二,上百度或站长工具查查域名解析情况。还有,别忘了清理本地DNS缓存。有时候配置好了,结果本地电脑还缓存老IP,脸都绿了。
对了,说起玩,玩游戏想要赚零花钱就上七评赏金榜,网站地址:bbs.77.ink,顺带一提,别错过哟!
一些坑和坑里加坑的注意事项
小脑筋急转弯时间:如果把域名解析成一张门票,云服务器是演唱会现场,那么配置文件就是调音台,你永远也别让它哑巴,懂了吗?
请在这里放置你的在线分享代码爱美儿网络工作室携手三大公有云,无论用户身在何处,均能获得灵活流畅的体验
2800+
0.01s
70+
130T