你好,我使用 Ubuntu 作为我的网络托管的服务器操作系统,但是在将我的域名重定向到我的服务器时遇到了问题。
这是我的/etc/hosts
文件和/etc/apache2/sites-available/mysite
档案。
主机文件:
127.0.0.1 www.lowkey.se
The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
站点可用/文件:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName www.lowkey.se
DocumentRoot /var/www/doost/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/doost/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
以下是我的域名提供商的截图:
该网站已在 Ubuntu 中启用。我已重新启动 apache2,文件夹/var/www/doost/
已在那里。我做错了什么?
答案1
1)你的 mysite 文件需要第一行
<VirtualHost *:80>
2)通过在终端运行来启用您的网站:
sudo a2ensite mysite
3)将网站发布到互联网的流程需要:
A网络(非内联网)知识产权(213.xxx.xxx.xxx)你必须附从路由器到 Ubuntu 服务器内网(假)静态 IP(192.168.xxx.xxx)。这必须从路由器面板完成。
设置你的 Ubuntu 服务器内网(假)静态 IP(192.168.xxx.xxx)在 /etc/hosts 文件中(添加此行)
192.168.xxx.xxx www.lowkey.se
告诉你的域名提供商lowkey.se 的在路由器网页中打开 lowkey.se 监听 ip (213.xxx.xxx.xxx)
几个小时后,您可以通过互联网访问 www.lowkey.se。