如何将域名链接到FTP站点[Ubuntu][proftpd]
我在运行Ubuntu服务器的计算机上使用proftpd创建了一个ftp服务器。这个ftp当前可以使用ip[192.168.x.x]访问,我已经从端口21设置了Portforwarding。我的问题很可能是非常基本的,但是-如何通过域名(www.example.com)访问.html(网站) 附加信息-我已经在123注册了一个域,并且已经设置了DNS以指向我的ip 提前感谢,如何将域名链接到FTP站点[Ubuntu][proftpd],ubuntu,ftp,dns,Ubuntu,Ftp,Dns,我在运行Ubuntu服务器的计算机上使用proftpd创建了一个ftp服务器。这个ftp当前可以使用ip[192.168.x.x]访问,我已经从端口21设置了Portforwarding。我的问题很可能是非常基本的,但是-如何通过域名(www.example.com)访问.html(网站) 附加信息-我已经在123注册了一个域,并且已经设置了DNS以指向我的ip 提前感谢, Matt假设您已经安装了Apache2,您还需要将端口80转发到您的本地IP地址 在服务器上-您需要在/etc/apach
Matt假设您已经安装了Apache2,您还需要将端口80转发到您的本地IP地址 在服务器上-您需要在/etc/apache2/sites available/dummy-host.example.com中创建vhost文件。当然,您需要将dummy-host.example.com替换为域名,将DocumentRoot替换为FTP用户目录中相应文件夹的实际路径。它将包含类似于以下内容的内容
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/docs/dummy-host.example.com"
ServerName dummy-host.example.com
ServerAlias www.dummy-host.example.com
ErrorLog "/var/log/apache2/dummy-host.example.com-error_log"
CustomLog "/var/log/apache2/dummy-host.example.com-access_log" common
</VirtualHost>
然后重新启动apache
sudo service apache2 restart
首先,您需要一个可路由的IP地址。您的192.168.x.x地址是本地网络上的内部地址。要在Internet上服务(将公共DNS指向您的服务器),您需要一个永久IP地址。一些ISP会根据您的要求或收取少量的每月服务费为您提供一个,其他ISP则不会。打电话给您的ISP,要求他们提供永久IP地址。如果您得到了一个,那么您需要为DNS服务器配置一个A记录,并设置路由器/防火墙以将公共网络上的流量转发到您的内部服务器。internet上的大多数网页和FTP服务器都是通过web托管服务运行的,该服务可以为您处理大部分此类内容
sudo service apache2 restart