我有一个网络应用程序,我在其中显示基于此表模式的一系列帖子(有这样的数千行和其他列也被删除(这个问题不需要删除)): -
+---------+----------+----------+
| ID | COL1 | COL2 |
+---------+----------+----------+
| 1 | NULL | ---- |
| 2 | --- | NULL |
| 3 | NULL | ---- |
| 4 | --- | NULL |
| 5 | NULL | NULL |
| 6 | --- | NULL |
| 7 | NULL | ---- |
| 8 | --- | NULL |
+---------+----------+----------+
Run Code Online (Sandbox Code Playgroud)
我使用这个查询: -
SELECT * from `TABLE` WHERE `COL1` IS NOT NULL AND …
Run Code Online (Sandbox Code Playgroud) 我有一个在ec2中运行ubuntu的实例.我有这个.htaccess文件: -
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
Run Code Online (Sandbox Code Playgroud)
此文件位于var/www/html
文件夹内.我的目标实现负载amazon-public-dns.com/index.php
的amazon-public-dns.com/index
.
现在,我已经尝试以下步骤: -
1)创建rewrite.conf
在/etc/apache2/mods-enabled
该文件把线LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
.(参考此答案)
2)运行命令apache2 enable module rewrite
.另外,在文件中/etc/apache2/sites-available/000-default.conf
写到最后: -
<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
# changed from None to FileInfo
AllowOverride All
Order allow,deny
allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)
请注意,这个答案告诉编辑default
.但是,由于我的案例中没有该000-default.conf
文件,我编辑了该文件.
据我所说,我重启了apache.但链接amazon-public-dns.com/index
给了我404 :(请帮帮我.
编辑:我在htaccess文件中放了一些随机垃圾.但是index.php没有给出任何500内部服务器错误,这意味着htaccess文件被忽略.现在在
https://help.ubuntu.com/community/EnablingUseOfApacheHtaccessFiles
,他们说要启用htaccess编辑这个文件 - …
我有一个正在运行的 EC2 t2.micro 实例,但我发现它不够。因此,我想将 2 个这样的实例与负载均衡器一起使用。或者,我可以使用一个 t2.small 实例,它具有 2 个 t2.micro 实例的功能。明智的做法是运行 2 个实例并支付负载平衡费用,还是仅运行 1 个双倍大小的实例而不支付负载平衡费用?或者两者都可以吗?
我的网站访问量大部分来自印度。据我所知,Cloudfront从最近的数据中心传输数据。但向印度传输数据的费用几乎是0.17美元的两倍,而s3中为0.09美元。我是否可以在s3中将数据中心设置为某个亚洲国家/地区,以便以几乎相同的速度提供内容,还是我应该选择Cloudfront?