上节我们教了大家linux系统php环境的安装,这里我简单的教大家怎么配置安全,网站的根目录在哪,怎么样才能让一个网站运行起来。
一个环境已经安装好了,点击ftp按钮进入ftp管理
ftp管理界面
可以直观的看到文件和目录等。首先是数据库的安全配置,
在浏览器的地址栏输入你的ip地址,打开如图所示:
点击phpmyadmin进入数据库管理
输入你安装环境时候设置的数据库用户名和密码,一般都是root,root。
登录完成,点击用户把名称为localhost和127.0.0.1的两个用户留着其他的都删掉。
更改这两个用户的密码,越复杂越好。
在建立网站的时候最好新建一个用户密码设置不一样,创建好了只给这几个权限就已经够用了,具体的安装你的网站权限给出数据库的权限。
数据库权限
这些都改完了之后,进入ftp,进入路径为/home/wwwroot/default的目录,
删除下面方框中的文件,更改文件夹phpmyadmin的名称,这个名称改的越复杂越好,这个是你以后登录数据库的地址,不能让别人猜到,不然你的数据库地址让人知道是很危险的。
以后登录数据库就是你的ip加上你更改后的文件夹名称。
网站的目录是自己在配置文件中指定的。一般都在home文件夹下面在自己创建几个文件夹。
linux系统的网站,想让它工作是靠网站的配置文件来指定的,一个网站一个配置文件,就好像Windows服务器的iis。配置文件的路径大家一定要记好,以后会用到很多,
配置文件路径:/usr/local/nginx/conf/vhost
一般的配置文件后缀都是.conf结尾的文件,配置文件的作用就是,有人访问你的域名,你的域名解析到你的服务器ip上面,访问的时候,第一要找的就是配置文件,它里面有网站根目录的指向,一些权限的设置,哪些地方禁止访问等。
下面是wordpress网站的配置文件,把里面的domain都改成你的域名就可以了。保存文件格式为.conf。放到配置文件路径下面重新启动一下nginx的服务。
从起命令,service nginx restart
serverserver{ listen 80; server_name domain.com www.domain.com *.domain.com; index index.html index.htm index.php; root /home/wwwroot/www.domain.com; if ( $host != www.domain.com ){ rewrite ^/(.*)$ http://www.domain.com/$1 permanent; } include wordpress.conf; include enable-php.conf; location ^~ /wp-admin/ { allow 127.0.0.1; allow 127.0.0.1; deny all; fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; include fastcgi.conf; } location /nginx_status { stub_status on; access_log off;}location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 12h;}location ~/\. { deny all;}access_log /home/wwwlogs/domain.com.log;}
配置文件说明
这样你把你的网站程序上传到指定的文件夹就可以打开你的网站了。