我看过无数的答案,试过无数的方法:
- 如何重新安装 apache2?
- 如何在新的 VPS 上托管域名/网站?
- https://stackoverflow.com/questions/5121495/php-code-is-not-being-executed-instead-code-shows-on-the-page
- https://stackoverflow.com/questions/18086011/why-is-php-not-running
目前正在运行:
# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.5 LTS
Release: 14.04
Codename: trusty
我使用本指南来自数字海洋。
我按照其他指南清除并重新安装,但没有效果。安装后我看不到这个“DARN it WORKS”页面。
这是我的 apache2.conf 文件中的内容:
# Do NOT add a slash at the end of the directory path.
#
#ServerRoot "/etc/apache2"
#
# The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
#
Mutex file:${APACHE_LOCK_DIR} default
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
#<Directory /srv/>
# Options Indexes FollowSymLinks
# AllowOverride None
# Require all granted
#</Directory>
这是我的 000-defualt.conf 文件中的内容:
<VirtualHost *:80>
.
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
任何帮助深表感谢!
笔记:
- 我没有按照 Digital Oceans 指南安装任何附加软件包。
- 我来这里的时候什么也没发现
http://myserver ip
但如果我运行curl http://icanhazip.com
它,它会显示原始代码。差点就放弃了!