如何利用自己的电脑搭建WEB服务器
如何利用自己的电脑搭建WEB服务器?有各种方法,现在总结如下:
一、apache
1,下载wamp(windows+apache+mysql+php)环境安装包,解压到本地,就可以本地搭建web网站了,不过这种方法要求对代码和apache比较精通。
2,下载phpstudy环境安装包,解压到本地,这个环境适合学习及本地测试,操作非常小白,界面式操作。
3,下载upupw适配安装包,这个也是界面式的,可以选择IIS、APACHE、KANGLE等各种环境。
二、IIS
目前windows7以上版本的系统,都支持IIS70。操作步骤比较繁琐。
1、首先需要在电脑上安装PHPstudy软件和notepad这两个代码编辑软件(如果找到可以代替的就用你那代替的),如图所示红色箭头所示:
2、接下来直接运行PHPstudy,点击红色箭头所指的启动,当左侧两个英文单词lightd和mysql后面显示两个绿点时,说明PHPstudy已经在电脑上成功运行。
3、选择右侧居中的 “php版本”将进入下图界面,服务器选Apache即可。
4、选择好之后,在弹出的phpstudy设置中,选择端口常规设置。
5、在“端口检测”处,查看服务器的端口是否被占用。网站编写好以后就放置在网站目录下。
6、服务器搭设完成。新建一个文档另存在上面的目录里,文件名保存为indexphp(自由发挥)。然后写一个你认为最简单的网页进行保存。
7、在浏览器网址处输入127001,即可看到刚编写的网站主页,即php代码运行的效果。
反向绑定域名的方法
1使用虚拟主机空反向绑定域名
1首先,找到一个免费的空或虚拟主机,它支持。htaccess,apache服务器,并允许反向管理。下载。htaccess文件从空到本地,用记事本打开,添加以下代码,然后上传,如下:重写基础上的重写引擎。
2注意将代码中的URL替换为要反向绑定到的域名。这里addon域强制转到SAE空,使用SAE的二级域地址。
3如果您找不到支持URL地址重写的虚拟主机或空房间。htaccess,可以直接用PHP程序7ghost,只要空房间支持allow_fur_open和curl,容量至少要500K。如果启用了缓存,它需要足够大,介于写权限和空之间。
这是7ghost程序设置界面(点击看大图),用它可以反戴到任何网站,有详细的操作方法。
第二,使用Nginx反向绑定域名
1如果你有一个VPS主机,那么你可以使用Nginx的反向配置来搭建一个域名反向绑定的平台。Nginx的强大之处在于,它还可以成为一个缓存平台,用逆向Dai管理大大加快你网站的访问速度。
因为不允许绑定不带BA的国内空域名,部落就用Nginx把域名反向绑定到国内空
第三,利用乐康网站建立反向绑定域名服务器
1kanglewebserver是一款跨平台、强大、安全、稳定、易操作的高性能web服务器和逆向Dai服务器软件,可以实现强大的访问请求控制(url、ip地址、连接数/网速限制、hp头、时间控制、各种hp认证、#服务器负载、url重定向、url重写、内容过滤等。)
2与上述使用Nginx反向配置构建反向绑定域名的方法不同,乐康web具有良好的web操作界面,通过设置不同的配置,可以实现复杂的反向域名。
第四,AMH和upupw反向绑定域名
1H是国内开源的主机面板,可以创建LNMP、LAMP、LNMH等不同的WEB应用环境。1AMH的新版本还支持apache24和HHVM。AMH有很多对应的功能模块,其中AMProxy就是一个反向绑定域名模块。
AMProxy版本支持缓存管理、在线关键字添加和替换、设置不同类型的文件替换、添加自定义头和头html代码块。利用CDN智能解析功能,将不同路线、不同地理位置的用户解析到相应的服务器上,可以加快用户访问的缓存,减轻源站的服务器压力。
利用AMH反向绑定域名,成功绕过白名单的方法,首先要求:一个有BA号的域名,一个没有BA号的域名,一个可访问的海外主机,一个在美国的VPS主机都可以。
使用root帐户登录到Linux服务器。执行amh安装脚本:wgetHP://amhsh/amhsh在conf目录中创建一个新的hpd-listenconf文件,在其中写入Listen8000,保存并关闭它。打开系统防火墙(在控制面板中),选择例外选项卡,点击下面的添加端口按钮,名称从开始,结束口号写成8000,OK。回到upupw面板并重启。
如果不出意外,你可以通过访问buketsnet成功打开网站。上面只有一个网站的例子。如果以后有多个网站,需要重复以上步骤。
结束
一个服务器上可以挂两个域名吗?
网站服务器分虚拟主机和服务器之分,如果只是平台的虚拟主机,通常只能绑定一个域名。注意这里说的绑定一个域名是指一个虚拟主机只能建立一个网站,事实上有些虚拟主机可以绑定几个域名,但是这些域名打开的只能是同个网站。
如果是vps类的服务器,那是可以绑定很多域名的,也就是说能够建立很多的网站。当然在价格上,vps类的服务器要比虚拟主机贵。
有谁知道vps服务器都存在些什么优?
大致分为以下几个好处及优点:
1搭建网站扩展性强
无限子目录,对于建大中型网站是最好的选择,因为你可能会有新闻频道,论坛,视频,音乐,博客,分类等等频道。
2独立性,对搜索引擎友好
拥有独立IP,做了网站肯定要适合搜索引擎的优化,那么独立IP的空间当然要好过那些共用IP的虚拟主机空间了!
3远程登陆管理性好更方便
使用VPS可以安装虚拟主机管理系统,自己在自己的平台上开空间,理论上是可以开无数的空间绑无数的域名的,基本上你买一个VPS就不用再买其他的空间了。
4网站运行稳定性更高
因为所有资源都是你一个人利用,不像虚拟主机一样,有时候因为某个空间不良被封了服务器,有时候因为某个用户没有备案被封了整个服务器,访问人数太高超出了IIS并发数量而显示超资源等等这样那样的小问题。
5独立服务器一样的功能支持
网站要做伪静态,要做GZIP压缩,做PHP加速,做shtml机制等等这些操作,原来只可以在服务器设置的东西,在VPS同样可以完成设置,而在虚拟主机上,很难做到。
6用途广,可以安装软件
可以在自己的VPS里安装软件,比如采集软件,这个就很方便了,另外网站需要生成的,可以直接在VPS里生成,速度快,效率高
7使用VPS可以学服务器技术
比如安全知识啊,机房机柜租用服务器环境搭建什么的,VPS的优点好处还有不少,但是缺点也是有的,毕竟VPS是从服务器上分出来的,服务器都会有问题发生,更何况VPS呢!
有人把域名301重定向到我的网站怎么取消?
1、绑定新的域名到单独的空间尽量的保持原有的IP不变,在老站点同IP的VPS主机下新建一个新域名站点,这样我们可以确保原有的站点IP不变,因为站点频繁的更换IP也是会受影响的。
2、复制数据到新站点下需要把文件搬到新站点下,并且可以用批量替换内容把牵扯到内容中的旧的URL地址改成新的网址。
3、解析新域名并检查路径这一步主要是检查工作,需要把新的域名解析到该IP下,然后等生效之后检查是否可以打开站点,数据之类的是否保持与原有站点一样。
4、将老站点全站做301重定向5、保持新站点更新我们需要在近期保持新站点的更新以及适当的外链接,对搜索引擎友好,让搜索引擎知道我们更换成新的地址,以及让用户知道我们更换成新的地址。
vps不是独立ip吗?为什么不可以直接用IP访问?
一般来说,VPS都有独立IP,可以使用IP直接访问不过都是需要进行设置的,想绑定域名一样,把IP绑定到网站上才可以
如何正确使用VPS主机?
判断vps主机是否正常使用的两大方法方法一、通过域名访问来判断vps主机是否正常1、如果域名无法访问,但可以ping通,也可以远程,说明vps是运行状态,请查看域名解析是否正常,ping该域名,看ping后的ip是否是vps的ip地址。
2、如果域名一直可以访问、可以ping通、可以远程,突然无法访问,ping不通,也无法远程vps服务器,说明vps已被停止。
3、如果域名解析正常,但无法访问或访问提示错误,说明是vps服务器配置问题,具体相关配置可以找vps供应商问清楚或者去美国主机侦探查找相关资料。
方法二、使用ping命令1、在本地计算机,点击开始_运行_cmd然后在弹出来的命令提示符窗口输入ping你的IP地址,如果能够ping通,说明vps是运行状态,没有关机;反之,如果ping不通,也不能说明您的vps主机是关机状态,可能是因为开了防火墙,禁ping了香港机柜租用。
2、可以通过远程桌面判断在本地计算机,点击开始_运行_mstsc然后在弹出来的窗口中输入ip地址(默认端口3389),如果可以远程控制,说明vps主机正在运行。
反向绑定域名最初应该是应用在站点负载均衡和域名内网转发上,利用反向绑定域名的 方法 可以将用户的不同请求分发到不同的服务器上,下面是我给大家整理的一些有关反向绑定域名的方法,希望对大家有帮助!
反向绑定域名的方法
一、利用虚拟主机空间作反向绑定域名
1、先找到一个支持自定义htaccess,apache服务器,允许有反向代(^_^)理的权限的免费空间或者虚拟主机,将空间的htaccess文件下载到本地,用记事本打开,将下列代码添加进去,再上传,如下:RewriteEngine On RewriteBase / RewriteRule ^()$ hp://域名/$1 [P]
2、注意把代码中的网址替换成你想要反向绑定域名的域名,这里是强制将域名绑定到SAE空间上,用了SAE的二级域名地址
3、如果你找不到支持htaccess的URL地址重写的虚拟主机或者空间,可以直接使用7ghost这个PHP程序,只要空间支持allow_furl_open和curl、容量至少要有500K即可。如果启用缓存的话需要 写权限和空间足够大。
4这是7ghost程序设置界面(点击放大),利用它你可以反向Dai理任何网站,详细的操作方法
二、利用Nginx反向绑定域名
1如果你有VPS主机,那么可以用Nginx的反向配置来搭建一个反向绑定域名的平台了,Nginx强大之处还在于还可以变成一个缓存平台,大大加快你反向Dai理的网站的访问速度。
2因为国内的空间不让绑定没有BA的域名,部落之前利用Nginx反向绑定域名到国内的空间上
三、利用kangle web搭建反向绑定域名服务器
1kangle web服务器是一款跨平台、功能强大、安全稳定、易操作的高性能web服务器和反向Dai理服务器软件,能实现强大的访问请求控制(url,ip地址,连接数/网速限制,hp头,时间控制,多种hp认证,#服务器负载,url重定向,url重写,内容过滤等等)。
2与上面的采用Nginx反向配置来搭建反向绑定域名不同的是,kangle web有良好的Web操作界面,通过搭建不同的配置可以实现复杂的反向域名
四、利用AMH和upupw来反向绑定域名
1AMH是国内一个开源的主机面板,可以创建 LNMP、LAMP、LNMH 等不同WEB应用环境,新版本的AMH还支持apache24和HHVM。AMH相应的功能模块也非常地多,其中AMProxy就是一个反向绑定域名模块。
AMProxy的20版本支持缓存管理功能,支持在线关键字添加、替换,支持设置不同类型文件替换、与支持添加自定义首尾html代码块等。利用CDN智能解析功能,将不同路线、地理位置的用户解析到相应服务器,对用户访问进行缓存加速,同时减轻源站的服务器压力
利用AMH反向绑定域名并成功绕过白名单的方法,首先是要求:一个有BA号的域名、一个没有BA号的域名、一台可以访问的境外主机,美国的VPS主机就可以。
使用 root 账号登录 Linux 服务器。执行 amh 安装脚本:wget hp://amhsh/amhsh && bash amhsh 2>&1 | tee amhlog,根据提示输入选择1~3选项。输入1回车,进入安装
极速安装方式大约只需要1至3分钟(以服务器性能为准),成功安装后系统会提示AMH与MySQL默认账号密码。可使用普通连接访问面板,ip:8888,或加密的连接访问面板,ip:9999
登陆后台找到 模块扩展 > 下载模块,大约在第3页找到 AMProxy-20 下载并安装。在管理模块中找到并进入设置界面,可以看到新增AMProxy反向代理网站一栏。绑定域名:输入没有BA号的域名(IP),反代域名:输入有BA号的域名(IP)
用上面的方法,默认是反代到国内主机的80端口上,可是有些主机反代到80端口后还是无法访问,下面说一下如何使用其他端口建站。这里以没有BA号的域名 buketsnet和有BA号的域名 demovsenme来作演示,环境是upupw+amh。
先在国内的云主机上安装upupw,然后新建虚拟主机域名输入为 demovsenme,目录自设。打开upupw目录进入 Apache2\conf,找到hpd-vhostsconf并打开(注意不要使用系统的 笔记本 或文本文档打开,我用的是Notepad++)
找到刚刚新建的虚拟主机规则,并将 servername demovsenme:80 改为 servername demovsenme:8000,保存并关闭。继续打开目录下的hpconf文件,在最下方 # upupw apache conf end 前增加如下代码,保存并关闭。
# 新增监听端口Include conf/hpd-listenconf
在 Apache2\conf 目录下新建 hpd-listenconf 文件,在里面写入 Listen 8000,保存并关闭。打开系统防火墙(控制面板中),选择 例外 选项卡,点击下方的 添加端口 按钮,名称自起,端 口号 写入8000,确定。回到upupw面板,重启
没有意外的话,访问buketsnet就可以成功打开网站了。上面只做了一个网站的例子,如果以后有多个网站,那就需要重复以上步骤了
END
0条评论