前言:
之前只是用下面的命令行安装了apache2,装好之后就可以访问到
sudo apt-get install apache2
打开连接localhost显示出/var/www/html下的index.html文件的内容,因为在那个目录下的文件的管理权限都是要
root的,在里面很难操作文件.所以要把网页的主目录转移到用户的目录下操作.
步骤:
1.重新设置apache2的服务器中的网页主目录,其中配置文件在/etc/apache2中,参考配置apache2的说明,我把配置
都放在了apache.conf的文件下:其中包含了sites-enabled/00****.conf这个文件,文件中的
DocumentRoot /var/www/html</span>
是设置网站的主目录的,修改为/home/username/www这个目录,同时修改apache2.conf文件的开放权限,文件中的
<Directory /home/username/www>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
修改为:
<Directory /home/username/www>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
那样才不会出现访问受限的情况.
这样访问目录时就会默认访问80端口和www目录下的index.html的文件了.
重启服务:
sudo service apache2 restart
同时安装了apache2后默认是开机自动启动服务的:
设置开机是自动关闭服务的命令行:
sudo update-rc.d apache2 disable
自动开启的是:
sudo update-rc.d apache2 enable
后言:
这个只能简单的设置我们自己的网页.要部署其它的应用程序还没有解决.同时文件的管理也会有相应的权限
设置导致文件访问不了的.用 $:ls -l 命令行查看文件的权限设置,更改其中的其他用户组可以读和执行的权限.