我只是把我们的网站移到DigitalOcean。 他们的DNS服务器closures了。 我查了一下,上次有一个涉及DNS服务器的问题花了28个小时修复。 这一刻我们有一个咨询服务。 咨询人员使用我们网站上的资源进行咨询。 我无法坚持28小时。
我要求DigitalOcean提供一个浮动IP地址。 我build立了一个额外的Apache虚拟服务器,将通过该端口监听81端口。 我们将失去SSLencryption,但他们将能够input一个IP地址来访问该网站。 这里是我启用的conf文件:
Listen new.flo.ter.ip:81 <VirtualHost new.flo.ter.ip:81> ServerAdmin [email protected] ServerName www.mydomain.com ServerAlias mydomain.com DocumentRoot /path/to/public LogLevel warn ErrorLog /path/to/logs/prod_error.log CustomLog /path/to/logs/prod_access.log combined <Directory /path/to/public> # This relaxes Apache security settings. AllowOverride all # MultiViews must be turned off. Options -MultiViews </Directory> </VirtualHost>
'sudo ufw status verbose'产生:
Status: active Logging: on (low) Default: deny (incoming), allow (outgoing), disabled (routed) New profiles: skip To Action From -- ------ ---- 22/tcp ALLOW IN Anywhere 80/tcp ALLOW IN Anywhere 81/tcp ALLOW IN Anywhere 443/tcp ALLOW IN Anywhere 22/tcp (v6) ALLOW IN Anywhere (v6) 80/tcp (v6) ALLOW IN Anywhere (v6) 81/tcp (v6) ALLOW IN Anywhere (v6) 443/tcp (v6) ALLOW IN Anywhere (v6)
'ps -ef | grep apache'产生:
/etc/apache2/sites-available/cm_prod_floater.conf:Listen new.flo.ter.ip:81 /etc/apache2/sites-available/cm_prod.conf:Listen main.ip.addy.00:80 /etc/apache2/sites-available/cm_prod.conf:Listen main.ip.addy.00:443
所有其他对ports.conf和apache2.conf中的端口地址的引用都被注释掉了。
'sudo /etc/init.d/apache2 restart'产生这个错误:
(99)Cannot assign requested address: AH00072: make_sock: could not bind to address new.flo.ter.ip:81 no listening sockets available, shutting down AH00015: Unable to open logs Action 'start' failed.
谢谢你的帮助!
尝试在你的apache conf文件中添加这一行
听new.flo.ter.ip:81
如果你用ubuntu把这个放在/etc/apache2/ports.conf中