ubuntu apache 绑定域名
2016-03-02 20:08
543 查看
在网上看了很多帖子,发现说Ubuntu的很少,那我就来说两句
打开方式:
只有这么一行命令,网上那些linux博客说的httpd.conf去掉#Load……什么的前面的#,对Ubuntu不适用,上面一行就够了
如果报错,仔细看看,最后如果有
就不要管他了,直接
我来说说我改了什么吧,也许改的有多余,但是working了
通常一个域名下面是一个项目,所以,哪个文件路径就从/var/www改成了具体的,index.php之前的那部分路径,但是还要注意的是,有两个AllowOverride后面的改成了All
:wq保存退出
找到serverName 和 documentRoot
:wq保存退出
我用的是php laravel框架,如何优雅连接(laravel文档)
这样就可以啦!
别的框架也一定有重定向的方式,大家自行百度吧~
开启rewrite
其实这个不是必要选项,只不过在URL中有index.php这样的字眼实在是很low,所以还是开了吧打开方式:
# a2enmod rewrite
只有这么一行命令,网上那些linux博客说的httpd.conf去掉#Load……什么的前面的#,对Ubuntu不适用,上面一行就够了
如果报错,仔细看看,最后如果有
Enabling module rewrite.
就不要管他了,直接
# service apache2 restart
修改配置文件
网上这个倒是多的是,就是配置文件改哪个的问题我来说说我改了什么吧,也许改的有多余,但是working了
首先是/etc/apache2/apache2.conf
用vim /etc/apache2/apache2.conf打开,然后/override\c找到下面的段落<Directory /> Options FollowSymLinks AllowOverride All Require all denied </Directory> <Directory /usr/share> AllowOverride None Require all granted </Directory> <Directory /var/www/youge/blog/public> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
通常一个域名下面是一个项目,所以,哪个文件路径就从/var/www改成了具体的,index.php之前的那部分路径,但是还要注意的是,有两个AllowOverride后面的改成了All
:wq保存退出
然后是/etc/apache2/sites-enabled/000-default.conf
vim /etc/apache2/sites-enabled/000-default.conf
找到serverName 和 documentRoot
ServerName www.gaigshi.com ServerAdmin webmaster@localhost DocumentRoot /var/www/youge/public
:wq保存退出
我用的是php laravel框架,如何优雅连接(laravel文档)
这样就可以啦!
别的框架也一定有重定向的方式,大家自行百度吧~
相关文章推荐
- Apache服务器的用户认证 (节选)
- mac osx yosemite系统下配置apache 不成功 错误AH00526
- apache shiro内置过滤器 标签 注解
- Apache,mysql,PHP,lanp环境
- linux下apache源码安装
- Java使用Apache CXF开发Web Service
- Apache 欢迎页面也可访问到,文件目录下的其他文件却访问不到
- apache commons-pool的配置参数
- apache.commons 之 StringUtils 应用
- linux配置apache及简介
- 使用 Apache CXF 实现 Web Service 详解
- Eclipse运行struts2项目报错:java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.Strut
- apache的配置参数的意义
- apache shiro与spring整合、动态filterChainDefinitions、以及认证、授权
- linux PHP+APACHE手动环境搭建
- MAC 默认 Apache 和 PHP 环境
- apache和vmware出现端口冲突地区问题
- apache2.2后修改最大并发连接数
- 在 Mac 中开启自带的 Apache
- ubuntu下源码安装apache