我使用的是阿里云的服务器,本人是一名学生,所以可以购买阿里云的学生机服务器。当时觉得阿里比较有良心一点点,然后就选了阿里的学生机,然而后面体验下来才知道,腾讯云学生机才是真的良心产品。比阿里的活动也要多一点点。废话不多说,开始正文:
我使用的服务器的镜像是阿里云的镜像市场的LAMP镜像{LAMP 代表linux(ubuntu),apache,mysql,php}
0x01: 配置apache服务器的web服务器根目录:
#默认的服务器根目录是webdata,但是我想自己定义一个根目录,去哪里修改呢?
#在/etc/目录下有一个httpd的文件夹,此文件夹就是apache的文件夹。
#我们只需要在/etc/httpd/conf/httpd.conf文件中修改 DocumentRoot "/目标目录"
#并加上
<Directory "/目标目录">
Options Indexes FollowSymLinks
AllowOverride None
#保证所有的用户组都能访问
Require all granted
</Directory>
#监听端口
Listen 80
#也可以增加监听端口,比如:
#Listen 8080
#配置用户组
User www
Group www
配置完服务器后一定记得保存配置文件并重启服务器。操作命令是:
按下Esc并输入:wq
systemctl restart httpd
0x02: phpmyadmin的登录与使用,听人说phpmyadmin一定要修改文件位置及文件名称,以防黑客。
phpmyadmin的用户名与密码就是mysql的用户名与密码,用户名一般是root,密码等配置在
/root/passwd.txt里有说明。
0x03: 关闭非index文件及文件夹的显示
如果别人知道了你没有关闭文件夹的显示,别人就可以看到你的源码,代码总会有漏洞的,如果别人利用你的漏洞控制了你的服务器,那你的网站,等等的就gg了。所以必须关闭文件夹的显示列表。
cd /etc/httpd/conf/
vim httpd.conf
注释掉 网站目录下的#Options Indexes FollowSymLinks
然后保存退出:wq
重启服务器,reboot now