Linux apache 2
来源:互联网 发布:windows enbedded 编辑:程序博客网 时间:2024/06/05 14:56
Ubuntu 13.04安装Apache2 public_html
为标准用户。
我们需要什么?
- 安装Ubuntu 13.04(不知道为什么它不工作12.10)
- apache2
- MySQL
- PHP5
- 一点耐心…
下一个安装Apache2:
sudo apt-get install apache2
一旦安装Apache2是你应该能够输入“localhost”在您的浏览器中看到类似于下图的默认页:(本页是从/var/www目录)
下一个安装MySQL服务器,(虽然这不是真正的Web服务器的建立,需要的是Drupal开发,因此需要也可以安装它!)
sudo apt-get install mysql-server mysql-common mysql-client
下一个安装PHP5,
sudo apt-get install php5-common php5-gd libapache2-mod-auth-mysql php5-mysql apache2-mpm-prefork libapache2-mod-php5 php5 php5-cli
下一个在你的家目录下,创建的public_html目录和两站点目录。
mkdir ~/public_html
公共_ mkdir ~ / HTML /的HTML / site1mkdir ~ /公共_ site2
sudo chmod a+x ~/public_html
这将防止许多“拒绝访问”或权限错误当试图访问您的本地网站。
下一个我们需要应用权限的组public_html WWW数据目录。
sudo chown -R www-data:www-data /home/$USER/public_htmlsudo chmod -R 775 /home/$USER/public_html
然后将您的用户帐户添加到Web数据组
sudo adduser $USER www-data
注:离开“用户名”命令将自动使用当前用户帐户。
重新启动Ubuntu!以影响权限…
下一个,你要创造一些杂而有用的文件。首先,在新的public_html目录,创建一个空文件index.html并添加以下,包括星号;你可以用鹦鹉螺,只是浏览到你的home目录,然后public_html,右键“新文件>空文档”
在你的~ / public_html目录,创建一个文件名为index.html和粘贴以下吧。
***This is your local website server under ~/public_html***
在1创建另一个索引文件称为index.html并添加以下;
***This is your local <b> Site1</b> website server under <b><u>~/public_html</u></b>***
在2创建另一个索引文件称为index.html并添加以下;
***This is your local <b> Site2</b> website server under <b><u>~/public_html</u></b>***
原因在地方有这些文件是好的是为了验证Web服务器配置正确。你应该在三个文件的测试;
公共_ ~/html/index.html
~ / public_html /位点/ index.html
~ / public_html /现场/ index.html
下一个,使apache2有模块然后重启apache2
sudo a2enmod userdirsudo service apache2 restart
默认的Ubuntu 13.04没有启用用户目录模块有一些线,需要在php.conf评论。
使用gedit编辑文件:
sudo gedit /etc/apache2/mods-available/php5.conf
注释掉底部的线,如下图所示;
下一个,你会使你的1目录被apache2!
但首先,简要对我们将要做什么。Apache2配置文件放在/ etc /要/在Apache2目录中有两个目录的具体任务,一个是“网站”和“网站功能”。在网站上提供一个默认的配置文件,这个文件不应该被修改,除非你知道你正在做什么。默认的配置地点位于/ var / www。但我们需要做的是把它作为一个模板。我们将文件复制和重命名。一旦我们这样做了,那么我们必须使网站这样的apache2知道有找一个新的网站。当我们使网站,一个符号链接添加到网站启用目录。在站点文件启用目录不应该手动修改!总是重启apache2后进行任何修改,否则他们不会直到重启生效。
所以让我们开始创建1
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/site1
接下来,我们需要编辑新创建的文件和配置为“1”。
sudo gedit /etc/apache2/sites-available/site1
- ServerAdmin可以改变你的电子邮件,或是为该网站或离开它是。
- 添加serveradmin线右下方的一行:
ServerName site1.local - 这将允许该网站被浏览器窗口只需输入site1.local
- 目录需要改变;
目录/家/约翰/ public_html / 1(不斜线) - <Directory /var/www needs to be changed to;
<directory /home/john/public_html/site1/(与斜线)
其他一切都可以被单独留下…
这里是新创建的文件之前和之后!
笔记如果你想拥有“干净的”在Drupal启用,你需要改变“创建一个”到“创建”并发出以下命令使mod_rewrite模块;
sudo a2enmod rewrite
下一个,编辑主机文件,反映在网站配置文件的新site1.local入门。
add the following below the right”输入localhost,site1.local 127.0.0.1“
sudo gedit /etc/hosts
下一个,使现场和重启apache2
sudo a2ensite site1sudo service apache2 restart
你现在应该能型”1。地方”到您的浏览器,看到我们放在index.html文件在目录1。
但你也可以通过访问同一个网站本地/ ~约翰/场地
我们也可以验证~ / public_html目录被只是打字服务本地/ ~约翰
当然在/var/www仍然活跃的默认本地网站。
现在的系统配置,加2是微风!
这里的步骤;
- 从模板创建新网站
- 添加入/etc/hosts文件
- 使2
- 重启apache2
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/site2sudo gedit /etc/apache2/sites-available/site2sudo gedit /etc/hosts
现场设置
使现场和重启apache2
sudo a2ensite site2sudo service apache2 restart
现在site2.local应担任
- Linux apache 2
- linux服务器安全(2)-apache
- linux(apache)
- linux APACHE
- linux apache
- Linux apache
- linux下安装apache
- Linux下配置apache
- linux Apache 安装笔记
- apache安装linux下
- Linux Apache Web 服务器
- apache-linux 自身启动
- Linux下安装Apache
- Apache服务器配置(Linux)
- Linux 安装apache
- linux apache 全面安装
- linux apache 配置
- SVN+Linux+Apache配置
- numpy.linspace()
- Python实现KNN算法项目 --- 水果分类
- 下载网页视频的方法
- pyw与py的区别
- 在C#环境中与Lua进行交互(二)
- Linux apache 2
- 关于Unity遮罩
- SpringBoot 热部署 和 yml类型配置文件
- Andrew Ng's deeplearning Course2Week2 Optimization algorithms(优化算法)
- 判断是否是闰年
- Excel导入导出数据库
- 想开始写些东西了
- python: pyenv (python版本控制) 安装配置
- Spring静态变量注入