Apache
对于网站做到一定规模以后,肯定是一台服务器一个网站是最好的选择。但是对于刚起步的站长来说,一是处于探索尝试的过程中,还有就是囊中羞涩,购买一台配置稍高的服务器,在一台服务器上搭建多个网站是不错的选择。有田笔记是在Win服务器下使用IIS搭建的同时支持ASP和PHP的单服务器多网站策略,由于Apache服务器的性能更好一些,对于只使用PHP的站长来说,是不二选择,下面有田就把一台Apache服务器搭建多个网站的方法分享给大家。
在一台服务器上搭建多个网站的方法(Apache版)
Apache的配置文件一般放置在/etc/>
/etc/>
目前在一台服务器上搭建多个网站的方法主要由以下几种:
1、基于IP地址
这种方法适用于一台服务器有多个IP的情况,这种方法最简单粗暴。但一般一个VPS只绑定一个公网IP(额外IP另外加钱),故此方法不过多介绍。
2、基于端口号
这种方法使用不同的端口号来识别不同的网站,实际访问时使用网址加端口号的方式来实现,如:80,:81,:82,该方式配置后需要在网站后加上端口号来访问不同的网站,适用于网站域名短缺但服务器的端口号充足的情况,缺点是网站后需要加上端口号,不利于用户访问
3、基于主机名
这种方法使用不同的域名来区分不同的网站,所有的域名解析都指向同一个IP,Apache通过在>
一、在Apache的配置文件夹下新建vhostconf,作为虚拟主机的配置文件,在其中编写虚拟主机的内容,先加入默认的文件头:
NameVirtualHost:80
ServerName
启动服务器MacOS 自带Apatch 服务器。在safari中输入 >
很多学习网站的或者计算机的人都想有一个自己的网站,但是网上的一些空间都是收费的且环境不能自己随意搭配不利于学习,所以很多朋友都有使用自己电脑搭建web服务器的想法,但是环境搭建很简单,难点就是自己的电脑搭建的web服务器只能在本机或者局域网内访问,外网的用户访问不到,这确实是一个很大的问题,解决的方法有很多种,下面和大家分享一下:
1、付费买固定ip,这个当然不推荐,或者一直保持动态ip不被收回。
我们都知道我们家里的宽带上网一般都是拨号上网,在我们使用电脑或者路由器拨号成功后运营商会随机的分给我们一个公网ip地址,但是这个ip地址不是固定的而是随机,当我们关闭电脑或者路由器的时候,该ip地址会被运营商的DHCP服务器收回给其他人使用,我们再拨号成功后DHCP服务器分给我们的ip地址可能就不是这个了,这就导致了我们的可以使用这个ip地址,但是必须保证我们电脑或者路由器不重启或者重新拨号,这样我们可以暂时一直使用该ip地址作为外网访问我们的地址,你也可以花钱购买申请一个固定的ip地址一直使用,但是这个价格是十分昂贵的且需要备案。
暂时使用运营商分配给我们的ip地址方法如下:如果电脑没有使用路由器直接拨号,那么在我们搭建好web服务器后并且启动后,其他人就可以直接通过该ip地址访问到门的web根目录了,如果使用路由器可能需要做一些端口映射,一般路由器里都是有设置的,我在此不再详细说明,如下图:
2、使用一些动态域名转换的软件实现。
当然这些软件有很多,具体的品牌我就不说了,大家可以自行百度,这类软件一般有免费的,当然免费的速度慢一些,付费的速度快一些,但是对于我们学习测试来说,免费的已经是基本够用。这类软件的工作原理大致如下:我们下载其程序安装,申请其账号(类似与QQ号),在本机上登录申请的账号,此时安装到你电脑上的程序就可以和其服务器通讯了,然后它会给你一个免费的二级域名,当我们访问这个域名的时候,其服务器就会将你电脑上的80端口的资源转发给请求者进而实现外网访问你电脑web服务器的目的,但是你要保持其软件在线,此类软件的大致配置如下:
具体可以自行百度此类软件查看其详细教程。
总结:免费的方案大致就有这两种方案,其中第二种方案是人们经常使用的,关于学习和测试我们也可以去网上找一些免费的空间或者虚拟主机使用,这个也是不错的选择。当然如果你想发布自己的网站要求稳定建议还是付费买空间。
首先得先装javajdk,装好之后装mysql数据库,然后装apache
tomcat,然后将jsp项目放入到tomcat
webapps
目录,修改jsp项目
相关链接数据库密码,运行tomcat
即可访问,如果需要公网访问还需要将域名解析到服务器中。我最近正在itjob学这个,已经成功部署了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)