在Ubuntu上配置域名

这篇博客记录了在Ubuntu系统中配置Apache域名的过程。首先,在Apache的配置目录中找到站点配置文件,复制并命名对应站点。接着,使用`a2ensite`命令创建软链接使网站生效,`a2dissite`则可取消生效。通过`systemctl reload apache2`命令重启Apache服务,而在CentOS中对应的命令为`service httpd restart`。

哎,情商太低,还是找回了php的工作
虽然组长也就是面试官表示,我的简历很辣鸡,总之还是招了我进来。。。
人生啊。。。
之前也配过,不过有点忘了,而且也有差别。。。总之记录一下
Ubuntu的apache在 /etc/apache2 里,然后可以看见一个文件夹 sites-available 里面有所有的站点配置,我复制了一个。。。大概是这样的,文件名是站点+ .conf

<VirtualHost *:80>
    ServerName test.com.cn
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www/test/
    <Directory />
        Options FollowSymLinks
        AllowOverride All
     </Directory>
    <Directory /var/www/test/>
         Options Indexes FollowSymLinks MultiViews
        AllowOverride all
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>

之后用 sudo a2ensite test.com.cn.conf 命令,apache会自动在 sites-enable 文件夹里生成一个软链接,此时该网站正式生效
反过来 a2dissite 命令,就是让网站不生效

它会提醒你 service apache2 reload
然后我之前是用sudo来重启apache,看了这个之后,知道了应该是 service apache2 restart 这样的规律。记得之前在centos里用的是 service httpd restart

Ubuntu的网络配置域名解析失效时,可能会导致无法通过域名访问互联网或局域网资源。这个问题通常是由于DNS(Domain Name System)配置问题引起的。DNS负责将域名转换为IP地址,以便计算机能够正确地访问互联网上的资源。 以下是一些可能导致Ubuntu网络配置域名解析失效的常见原因和解决方法: 1. DNS服务器配置错误:检查Ubuntu网络配置文件中的DNS服务器设置。可以通过编辑`/etc/resolv.conf`文件来手动指定DNS服务器。确保正确配置了可靠的DNS服务器地址,例如Google的公共DNS服务器(8.8.8.8和8.8.4.4)。 2. DNS缓存问题:有时候DNS缓存可能会导致域名解析失效。可以尝试清除DNS缓存来解决问题。在终端中运行以下命令来清除DNS缓存: ``` sudo systemd-resolve --flush-caches ``` 3. 网络连接问题:检查网络连接是否正常工作。确保网络连接稳定,并且能够正常访问其他网站。如果网络连接有问题,可能需要检查网络硬件或联系网络管理员。 4. 防火墙设置:防火墙可能会阻止DNS请求。确保防火墙配置允许DNS流量通过。可以尝试禁用防火墙或者配置适当的规则来允许DNS流量。 5. DNS解析器问题:Ubuntu使用名为systemd-resolved的系统服务来处理DNS解析。确保该服务正在运行,并且没有出现错误。可以通过以下命令来检查服务状态: ``` sudo systemctl status systemd-resolved ``` 以上是一些常见的解决方法,可以尝试逐一排查并解决问题。如果问题仍然存在,可能需要进一步调查网络配置或咨询网络专家。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值