江苏五星建设网站,做网站要不要服务器,ps 如何做网站,网站制作换下面友情连接在访问页面时#xff0c;页面地址会以 DocumentRoot所指定的路径为相对路径#xff0c;但若不想使用指定的路径#xff0c;则需要创建路径别名。假如DocumentRoot为/var/www/html #xff0c;现想将/var/www/html/mail 建立别名/web/mail#xff0c;该如何修改呢#xff… 在访问页面时页面地址会以 DocumentRoot所指定的路径为相对路径但若不想使用指定的路径则需要创建路径别名。假如DocumentRoot为/var/www/html 现想将/var/www/html/mail 建立别名/web/mail该如何修改呢下面做详细讲解。 一、先创建别名目录 #mkdir -pv /web/mail 二、在创建的目录中添加页面 #echo h2This is a test of Alias/h2 /web/mail/index.html 三、编辑配置文件。在httpd主配置文件/etc/httpd/conf/httpd.conf中编写Alias #vim /etc/httpd/conf/httpd.conf Alias /mail/ /web/mail/ //在配置文件中添加此句话。 注意Alias后跟的两路径最后的写法一定要一致。 四、关闭SELinux重启web服务 #setenforce 0 #Service httpd restart 五、测试路径别名 在浏览器中输入http://192.168.0.72/mail若看到下面的页面便说明路径别名建立成功。 看到了上述页面说明Alias建立成功。若想要创建其他的路径别名只需按照同样的方法操作即可。 其实不仅这种静态的网页页面可以做别名实现动态网页CGI脚本也可以做别名。下面在介绍一下如何创建CGI别名。 在此我们为/web/cgi建立CGI路径别名/cgi。详细步骤如下 一、如Alias一样先创建目录 #mkdir -pv /web/cgi 二、在创建的路径中添加脚本 #vim a.sh 如正常编写脚本一样即可。但脚本的第一句话一定要是 echo Content-type:text/html 明确说明网页文件的类型。 三、在httpd主配置/etc/httpd/conf/httpd.conf文件中编写 ScriptAlias ScriptAlias /cgi/ /www/cgi //使用ScriptAlias让系统识别这是一个cgi脚本路径别名。 四、关闭SELinux重启web服务 五、测试CGI别名 在浏览器中输入http://192.168.0.72/cgi/a.sh。验证脚本执行结果。 至此路径别名的建立讲解完毕。上述过程中我们一再要求关闭SELinux其实是因为SELinux规定了CGI脚本必须放在var/www目录下才能生效。所以若我们改变了脚本路径就必须关闭SELinux。 转载于:https://blog.51cto.com/yuan00/923418