用wamp搭建的web服务器后的基础配置

  1. wamp安装完,MYSQL默认密码是空的,为了安全考虑,我们需要为其设置密码。**
    mysql密码保存在mysql数据库下的user数据表中,我们可以通过http://127.0.0.1/phpmyadmin进入wamp自带的mysql管理工具。
    进入用户表

    mysql.user

    这里为什么有3个root用户呢?这是因为连接mysql服务器不仅要验证用户名和密码,还要验证host,意思就是同样的用户名可以针对不同客户端可以设置不同的密码和权限。
    mysql的密码是加密的,需要通过sql命令修改密码:
    通过SQL命令修改面膜
update user set password=PASSWORD('123456') where user='root';
flush privileges;

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
SET PASSWORD FOR 'root'@'127.0.0.1' = PASSWORD('123456');
SET PASSWORD FOR 'root'@'::1' = PASSWORD('123456');

这里sql语句结尾必须要分号,如果是使用update命令,更新完密码需要重启mysql服务器或者用flush privileges;命令刷新到内存中,否则不会生效。SET PASSWORD则不需要,因为他是自动的。

  1. wamp安装完,apache默认只有安装目录\wamp\www\\具有访问权限,且只允许本地访问,如果你要把网站放在这个目录之外,或者让外网也能访问,需要添加如下代码到安装目录\wamp\bin\apache\apache2.4.9\conf\httpd.conf
<Directory "目录">
    AllowOverride none
    Require all granted
</Directory>

给一个我自己的设置更好理解

<Directory "d:/wwwroot">
    AllowOverride none
    Require all granted
</Directory>

如果要开放多个目录,你就按上面的方法多加几个<Directory "目录">...</Directory "目录">

  1. 如果需要多站点,还需要修改安装目录\wamp\bin\apache\apache2.4.9\conf\httpd.conf,找到如下代码,把前面的井号去掉,一定要去掉哦!
#Include conf/extra/httpd-vhosts.conf

接下来是一个多站点的例子,打开httpd-vhosts.conf配置文件

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "c:/Apache24/docs/dummy-host.example.com"
    ServerName dummy-host.example.com
    ServerAlias www.dummy-host.example.com
    ErrorLog "logs/dummy-host.example.com-error.log"
    CustomLog "logs/dummy-host.example.com-access.log" common
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "c:/Apache24/docs/dummy-host2.example.com"
    ServerName dummy-host2.example.com
    ErrorLog "logs/dummy-host2.example.com-error.log"
    CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>
  • ServerAdmin : 管理员邮箱,可以去掉这一行
  • DocumentRoot : 网站根目录,必须
  • ServerName : 网站名称,就是域名,只能填一个,必须
  • ServerAlias : 网站别名,可填多个,用空格隔开,一个网站绑定多个域名需要这一行
  • ErrorLog : 错误日志文件地址,可以去掉这一行
  • CustomLog : 网站日志文件文件地址,可以去掉这一行
  1. 最后再装个网站安全狗吧
    到这里你的网站基本上就算配置好了!
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容