1、
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
http://192.168.0.45/cgi-bin 可以访问cgi格式网页
IndexOptions FancyIndexing VersionSort NameWidth=* HTMLTable索引选项
2、虚拟主机:一个web服务器,同时提供多个网站服务
基于ip
基于port
基于主机名
——————————————————————
基于主机名:
把中心主机取消做成一个虚拟主机
DocumentRoot 注释掉
配置虚拟主机
<VirtualHost IP:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /www/docs/dummy-host.example.com
ServerName dummy-host.example.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
<Directory " ">
options
AllowOverride
Order allow,deny
</Directory>
</VirtualHost>
———————————————————————
https不支持基于主机名的虚拟主机。ssl协议所导致。
tls传输层安全/ssl
tlsv1    sslv2,sslv3
例子:
cd /var/www
目录:a.com b.com
分别编辑:vim index.html
基于IP:
<VirtualHost 192.168.0.25:80>
DocumentRoot "/www/a.com"
ServerName www.a.com
</VirtualHost>
<VirtualHost 192.168.0.45:80>
DocumentRoot "/www/b.com"
ServerName www.b.com
</VirtualHost>
基于端口:
Listen 8080
<VirtualHost 192.168.0.25:80>
DocumentRoot "/www/a.com"
ServerName www.a.com
</VirtualHost>
<VirtualHost 192.168.0.25:8080>
DocumentRoot "/www/b.com"
ServerName www.b.com
</VirtualHost>
基于主机名:
NameVirtualHost 192.168.0.25:80
vim /etc/hosts
192.168.0.25 www.a.com
192.168.0.25 www.b.com
<VirtualHost 192.168.0.25:80>
DocumentRoot "/www/a.com"
ServerName www.a.com
</VirtualHost>
<VirtualHost 192.168.0.25:80>
DocumentRoot "/www/b.com"
ServerName www.b.com
</VirtualHost>
案例:
1、httpd,LVM
2、配置httpd
#!/bin/bash
cat << EOF
Content-Type: text/html
<pre>
The Current Time: `date +"%F  %T"`
</pre>
EOF
3、ab:Apache Benchmark  压力测试,服务器承载多少用户并发访问
httpd
ab -c concurrent -n http://...     如:ab -c 100 -n 10000   http://www.aa.com/cgi-bin/index.cgi     
     注意:c < n
4、www.php.net
PHP-Personal Home Page--》PHP is Hypertext Preprocessor超文本预处理器
php脚本--更完整,不需编译,需解释,不需要特权,安全性高,但速度慢(可嵌入html文档中)
bash脚本--cgi格式
httpd+php:
php做成apache的模块     eAccelarator,ZendOptimizer    php加速器
php做成一个单独的应用程序服务器
yum install mod_php
/etc/httpd/conf.d/php.conf
php+关系型数据库:
MySQL   性能强,但事务处理差
PostgreSQL  开源界最先进数据库,并发,高可用,事务----》EnterpriseDB
yum install mysql mysql-server
/etc/init.d/mysqld
tcp:3306
service mysqld start
netstat -tulnp
show databases;
use mysql;
show tables;
drop database bbs;
creat database bbs;
creat table t1 (id,name...)
DESC t1;
insert into t1 (id,name...) values()
select * from t1;
delet from t1;
yum install php-mysql   连接mysql
service httpd restart
<?php
$link=mysql_connect('127.0.0.1','root','');
if ($link)
echo "successful...";
else
echo "failse...";
?>
web图形界面
phpmyadmin
yum install php-mbstring php-xml php-gd php-pear php-devel
mysqladmin -uroot -p password '123456'
mysql -uroot -p
www.rpmfind.net
yum  --nogpgcheck localinstall libmcrypt.rpm php-mycrpt.rpm
开源论坛:
phpwind discuz
phpbb更宽松
wordpress
xoops

转载于:https://blog.51cto.com/negiup/490057

虚拟主机,连接mysql及论坛安装相关推荐

  1. mysql 连接其他数据库_普通用户从其他主机连接MySQL数据库

    一.登陆数据库 mysql -u root -p [超级用户密码]; 二.创建新用户 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 参 ...

  2. mysql和虚拟主机区别_什么是mysql虚拟主机?mysql虚拟主机有哪些优势?

    什么是mysql虚拟主机?mysql虚拟主机有哪些优势? 分类 虚拟主机帮助 阅读2414 次 发布日期 2018-12-24 目前很多客户的网站都会使用mysql数据库,因为操作简单易于维护,所以m ...

  3. Nginx虚拟主机、Nginx模块的安装使用(加密模块--with-http_ssl_module)

    一,Nginx虚拟主机(一个nginx实现多个网站) 1,基于域名的虚拟主机 1)修改Nginx服务配置,添加相关虚拟主机配置如下 # vim /usr/local/nginx/conf/nginx. ...

  4. mysql虚拟主机_虚拟主机有mysql吗

    MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理.MySQL因为其速度.可靠性和适应性而备受关注.大多数人都认为在不需 ...

  5. 云虚拟主机连接mysql_云虚拟主机数据库使用

    进入数据库 A登录控制台->虚拟主机->数据库,找到对应的数据库 点击 管理 B登录控制台->虚拟主机->云虚拟主机,选择需要创建数据库的云虚拟主机,点击管理,进入主机详情页 ...

  6. 云服务器怎么做多个虚拟主机,在云服务器上安装多个虚拟主机

    在云服务器上安装多个虚拟主机 内容精选 换一换 场景描述绑定到云服务器上,实现云服务器连接公网的目的.搭配服务弹性云服务器ECS或裸金属服务器.虚拟私有云绑定云服务器实例场景描述NAT网关通过与弹性公 ...

  7. 新网的虚拟主机连接mysql_虚拟主机怎么导入数据库

    对于一些刚接触虚拟主机和数据库的新手站长来说对于数据库的导出和导入会不知所措,今天小编就简单说一下虚拟主机怎么导入数据库. 数据库是为了方便存储和管理数据而出现,它以一种特定的规律将数据储存在磁盘上. ...

  8. h3c虚拟服务器无效,请教:H3C模拟器中防火墙无法PING通PC(虚拟主机) - H3C技术论坛 - 51CTO技术论坛_中国领先的IT技术社区...

    H3C网络模拟器版本:HCL 2.0.2.1 防火墙F1060,使用虚拟主机(PC)连接防火墙G1/0/1端口 防火墙G1/0/1端口IP地址:192.168.0.1/24 PC机端口IP地址:192 ...

  9. .net odbc连接mysql数据库,下载安装MySQL数据库ODBC驱动和配置MySQL ODBC数据源

    1. 下载MySQL ODBC驱动: 打开的页面如下图所示,可根据实际使用情况选择下载相应的MSI安装程序,使用Visual C++ 6.0环境编程请下载32位MSI安装程序. 点击下载后出现如下页面 ...

最新文章

  1. PHP网站工作流程图,在网站绘制工作流程图的教程分享(打工人必看)
  2. 毕业去哪儿?清华大学2018年毕业生就业质量报告发布
  3. 【转】解决从jenkins打开robot framework报告会提示‘Opening Robot Framework log failed ’的问题...
  4. 35所大学获批新增「人工智能」本科专业,工学学位、四年制
  5. 光纤收发器的详细选择方法
  6. C++(11)--编程实践1-经典养成类游戏简单实践
  7. 分析打开hdu 3335 (最小路径覆盖)
  8. ddr3配置 dsp6678_简简单单学TI 多核DSP(2):TMS320C6678的时钟配置
  9. 韩立刚《计算机网络》| 第7章 网络安全
  10. 线性表的链式存储结构基本操作代码实现
  11. 行癫:只有合作伙伴和客户成功,才是阿里云的成功
  12. 信息化与业务流程再造
  13. 加州大学欧文分校6个最受欢迎的英语语法MOOC课程
  14. Axure教程:用中继器制作调查问卷/考试试卷
  15. 解决active样式在ios手机上没有生效的问题
  16. python onenet_onenet简介
  17. 《Android 应用案例开发大全(第二版)》——1.5节第一个Android程序——Hello Android...
  18. 《L-谷氨酰胺和L-精氨酸发酵生产》全书阅读笔记
  19. 来自国外高级Java架构师的采访总结
  20. 分享一个蓝月传奇3D手游辅助脚本,需要的可以看一下

热门文章

  1. Vue.js 使用 Swiper.js 在 iOS 11 时出现错误
  2. MBG 相关资源链接
  3. 可测试性如何帮助团队提升效率
  4. 手把手教你如何加入到github的开源世界! (转)
  5. 史上最全的Web性能测试工具大全(下 )
  6. 最新 ECSHOP v2.7.3数据表(88张表)
  7. 多核时代 .NET Framework 4 中的并行编程6---并行LINQ
  8. [HNOI2008]遥远的行星
  9. 初识Memcached
  10. LNMP_ 配置文件