阿里云主机中apache的主页

        今天闲来无事,在阿里云上申请了一个云主机玩玩,选择了最低的配置,一个核、512内存、1M带宽。呵呵,就试试,买了一个月的,70多块钱,还能有发票(只是发票写的是服务费,在我这样学校里的那种财务处,还有可能是报不了哈)。下来具体说一下第一天开始的心得。

 一、关于申请主机及开始

        开始在阿里云主页上买了主机后,需要认证,我用的是支付宝中的认证进行关联的,直接就认证了。然后就进入了云服务管理。在这里面有主机的启停之类的操作。开始我觉得应该有像windows那样,有个可视化的图形界面让我操作的,但是后来发现,真没有,真就是那种linux标准的shell敲命令行了。我找不到启动的地方。

       后面发现在本地电脑上装一个xshell进行远程登陆的。后面就是linux操作了。

二、关于apache的主页问题

        按照阿里云中的教程,安装了apache+php。后来我在我本地电脑上登陆主机IP,发现主页一直是phpwind。我想让我自己写的my.php文件设置成为默认的主页,一直尝试失败。

        apache的安装路径默认是在/alidata/server/httpd/中;

        apache的配置文件是在 /alidata/server/httpd/中的httpd.conf文件中;

        apache的虚拟主机配置文件在/alidata/server/httpd/conf/vhosts中的phpwind.conf文件中;

        一般的来说,主机中的首页在httpd.conf文件中:        

                <IfModule dir_module>
                         DirectoryIndex  index.html index.php
                </IfModule>

就是首先在目录中搜index.html,如果找不到就再找index.php,一直找下去。

但是我改成

DirectoryIndex my.php index.html index.php 
后,首页依然没有变,后在找到了问题。

在httpd.conf文件中,还包括了两个conf文件

                     # Server-pool management (MPM specific)
                     Include conf/extra/httpd-mpm.conf


                    # Virtual hosts
                    Include conf/extra/httpd-vhosts.conf

最后发现,在conf/extra/httpd-vhosts.conf这个配置目录下有一个Include /alidata/server/httpd/conf/vhosts/*.conf

我在/alidata/server/httpd/conf/vhosts/下发现有一个phpwind.conf的文件,这个文件指向的是/alidata/www下的一个网页文件夹phpwind。

        此时就清楚了一些,我删掉了vhosts下的phpwind.conf文件,自己创建了一个my.conf文件如下

<VirtualHost *:80>
        DocumentRoot /alidata/www/my
        ServerName localhost
        ServerAlias localhost
        <Directory "/alidata/www/my">
            Options -Indexes FollowSymLinks
            AllowOverride all
            Order allow,deny
            Allow from all
        </Directory>
        <IfModule mod_rewrite.c>
                RewriteEngine On
                RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
                RewriteRule ^(.*)/simple/([a-z0-9\_]+\.html)$ $1/simple/index.php?$2
        </IfModule>
        ErrorLog "/alidata/log/httpd/phpwind-error.log"
        CustomLog "/alidata/log/httpd/access/phpwind.log" common
</VirtualHost>

再在/alidata/www/my这个文件夹下创建一个my.php文件即可。my.php文件如下:

<?php
  echo "my name is raoqin";
  phpinfo();
  echo  "wo shi raoqin";
?>

apache 中httpd重启:4.输入命令:/alidata/server/httpd/bin/apachectl restart 重启apache测试。

最后在本地电脑上输入主机的网址,如输入: 115.28.34.43 按回车就能看到自己做的网页了



      

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值