Linux之Server环境配置

第一部分:上传代码

使用ftp根工具进行上传代码

第二部分:路径设置

在/etc/apache2/sites-available进行配置

 

大体设置

<VirtualHost *:80>
	ServerAdmin webmaster@localhost
	ServerName public.localhost.it
	DocumentRoot  /var/www/public/public
	# SetEnv APPLICATION_ENV "develop"
	<Directory  /var/www/public/public>
		DirectoryIndex index.php index.html
		AllowOverride All
                Order allow,deny
                Allow from all
		# Require all granted
	</Directory>
	ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

 

设置完毕后:进行激活+重启Apache

 

激活虚拟主机配置:sudo a2ensite

重启Apache:sudo /etc/init.d/apache2 restart

第三部分:Win设置

在host设置,进行连接虚机IP与域名

 

#编程自学的域名
#127.0.0.1		localhost
127.0.0.1		local.html.com
127.0.0.1		local.css.com
127.0.0.1		local.js.com
127.0.0.1		local.bootstrap.com
#127.0.0.1		local.wordpress.com
127.0.0.1		local.map.com
127.0.0.1		local.jquery.com
127.0.0.1		local.support.com
127.0.0.1		local.public.com
127.0.0.1		local.faq.com
127.0.0.1		local.pay.com
127.0.0.1		local.pay2.com
127.0.0.1		local.tp.com
127.0.0.1		local.admin.com
127.0.0.1		local.yii.com
127.0.0.1		local.ci.com
127.0.0.1		local.mi.com

#系统Debian项目Sharengo的域名
192.168.216.130		public.localhost.it
192.168.216.130		admin.localhost.it
192.168.216.130		wordpress.localhost.it
192.168.216.130		support.linux.com

 

vhost配置

 

#127.0.0.1		localhost
#127.0.0.1		local.html.com
#127.0.0.1		local.css.com
#127.0.0.1		local.js.com
#127.0.0.1		local.bootstrap.com
#127.0.0.1		local.wordpress.com
#127.0.0.1		local.map.com
#127.0.0.1    local.jquery.com
#127.0.0.1		local.support.com
#127.0.0.1		local.public.com
#127.0.0.1		local.faq.com

#去wordpress文件夹
<VirtualHost *:80>
     ServerName local.wordpress.com
     DocumentRoot "D:\phpStudy\WWW\wordpress"
     SetEnv APPLICATION_ENV "development"
     <Directory "D:\phpStudy\WWW\wordpress">
         DirectoryIndex index.php
         AllowOverride All
         Require all granted
     </Directory>
</VirtualHost>
#去测试页面的
<VirtualHost *:80>
     ServerName local.test.com
     DocumentRoot "D:\phpStudy\WWW\test"
     SetEnv APPLICATION_ENV "development"
     <Directory "D:\phpStudy\WWW\test">
         DirectoryIndex index.php
         AllowOverride All
         Require all granted
     </Directory>
</VirtualHost>
#去map页面的
<VirtualHost *:80>
     ServerName local.map.com
     DocumentRoot "D:\phpStudy\WWW\map"
     SetEnv APPLICATION_ENV "development"
     <Directory "D:\phpStudy\WWW\map">
         DirectoryIndex index.php index.html
         AllowOverride All
         Require all granted
     </Directory>
</VirtualHost>
#去jquery页面的
<VirtualHost *:80>
     ServerName local.jquery.com
     DocumentRoot "D:\phpStudy\WWW\jquery"
     SetEnv APPLICATION_ENV "development"
     <Directory "D:\phpStudy\WWW\jquery">
         #DirectoryIndex index.php index.html
         AllowOverride All
         Require all granted
     </Directory>
</VirtualHost>
#去support页面的
<VirtualHost *:80>
     ServerName local.support.com
     DocumentRoot "D:\phpStudy\WWW\support"
     SetEnv APPLICATION_ENV "development"
     <Directory "D:\phpStudy\WWW\support">
         #DirectoryIndex index.php index.html
         AllowOverride All
         Require all granted
     </Directory>
</VirtualHost>
#去文件夹html
<VirtualHost *:80>
     ServerName local.html.com
     DocumentRoot "D:\phpStudy\WWW\html"
     SetEnv APPLICATION_ENV "development"
     <Directory "D:\phpStudy\WWW\html">
         #DirectoryIndex index.html
         AllowOverride All
         Require all granted
     </Directory>
</VirtualHost>
#进入admin的
<VirtualHost *:80>
     ServerName local.admin.com
     DocumentRoot "D:\phpStudy\WWW\admin\public"
     SetEnv APPLICATION_ENV "development"
     <Directory "D:\phpStudy\WWW\admin\public">
         #DirectoryIndex index.php
         AllowOverride All
         Require all granted
     </Directory>
</VirtualHost>
#进入public
<VirtualHost *:80>
     ServerName local.public.com
     DocumentRoot "D:\phpStudy\WWW\public\public"
     SetEnv APPLICATION_ENV "development"
     <Directory "D:\phpStudy\WWW\public\public">
         #DirectoryIndex index.html index.php
         AllowOverride All
         Require all granted
     </Directory>
</VirtualHost>
#进入问答项目的
<VirtualHost *:80>
     ServerName local.faq.com
     DocumentRoot "D:\phpStudy\WWW\faq"
     SetEnv APPLICATION_ENV "development"
     <Directory "D:\phpStudy\WWW\faq">
         #DirectoryIndex index.html index.php
         AllowOverride All
         Require all granted
     </Directory>
</VirtualHost>
#进入pay的
<VirtualHost *:80>
     ServerName local.pay.com
     DocumentRoot "D:\phpStudy\WWW\pay"
     SetEnv APPLICATION_ENV "development"
     <Directory "D:\phpStudy\WWW\pay">
         #DirectoryIndex index.html index.php
         AllowOverride All
         Require all granted
     </Directory>
</VirtualHost>
#进入pay2的
<VirtualHost *:80>
     ServerName local.pay2.com
     DocumentRoot "D:\phpStudy\WWW\pay2"
     SetEnv APPLICATION_ENV "development"
     <Directory "D:\phpStudy\WWW\pay2">
         #DirectoryIndex index.html index.php
         AllowOverride All
         Require all granted
     </Directory>
</VirtualHost>
#进入tp的
<VirtualHost *:80>
     ServerName local.tp.com
     DocumentRoot "D:\phpStudy\WWW\tp"
     SetEnv APPLICATION_ENV "development"
     <Directory "D:\phpStudy\WWW\tp">
         #DirectoryIndex index.html index.php
         #是否允许外界进行访问您的网站
         AllowOverride All
         Require all granted
     </Directory>
</VirtualHost>
#进入blogdemo2
<VirtualHost *:80>
     ServerName local.yii.com
     DocumentRoot "D:\phpStudy\WWW\blogdemo2"
     SetEnv APPLICATION_ENV "development"
     <Directory "D:\phpStudy\WWW\blogdemo2">
         DirectoryIndex index.html index.php
         #是否允许外界进行访问您的网站
         AllowOverride All
         Require all granted
     </Directory>
</VirtualHost>
#进入ci
<VirtualHost *:80>
     ServerName local.ci.com
     DocumentRoot "D:\phpStudy\WWW\ci"
     SetEnv APPLICATION_ENV "development"
     <Directory "D:\phpStudy\WWW\ci">
         DirectoryIndex index.html index.php
         #是否允许外界进行访问您的网站
         AllowOverride All
         Require all granted
     </Directory>
</VirtualHost>

httpd.conf

DocumentRoot  "D:\phpStudy\WWW"
<Directory />
    Options +Indexes +FollowSymLinks +ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
    Require all granted
</Directory>

 

第四部分:访问

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值