1 php wordpress amazon-ec2 amazon-web-services
我在 aws EC2 中构建了一个 wordpress,一切顺利,直到我将弹性 IP 绑定到我的 wordpress 服务器。问题是 wordpress 静态文件请求仍然是默认的 aswec2 公共 dns,但是我可以看到没有 css/js 的页面。
Web服务器:apache2;数据库:aws RDS(mysql);php版本:5.3.10;我的wordpress地址:www.aoaostudio.com;
因为在绑定弹性IP之前,我访问了aws public dns:ec2-***-.ap-northeast-1.compute.amazonaws.com
?我的wordpress博客还可以!
感觉我的apache2配置可能不对,配置文件如下:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName www.aoaostudio.com
DocumentRoot /var/www/wordpress
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/wordpress>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
我对 php 一无所知,也许我的问题是愚蠢的,但我希望有人可以提供帮助。
您可能在没有弹性 IP 的情况下安装了 wordpress,因此 Wordpress 将您的 URL 记住为 ec2-...
有改变你的WordPress安装的URL的教程在这里。按照它,www.aoaostudio.com
用作您的 URL。
基本上,您需要做的是在functions.php
文件顶部添加这些行,紧跟在开始<?php
标记之后:
update_option( 'siteurl', 'http://example.com' );
update_option( 'home', 'http://example.com' );
Run Code Online (Sandbox Code Playgroud)
然后只需加载几次管理员登录页面,URL 就会更新。在更新所有 URL 之后,删除代码非常重要。
归档时间: |
|
查看次数: |
3715 次 |
最近记录: |