网站制作笔记2–服务器
大家可能有人对服务器有一些疑惑,下面我们就来讲讲什么是服务器。
服务器,顾名思义就是服务的机器,那如何能把机器变成服务的机器呢?
答:把服务器软件装在机器就可以了。一般的服务器软件有APACHE,APACHE TOMCAT,NGINX,还有微软的IIS等。这些都是发布网站用的,像FTP等那些服务软件就不讲了。
这些服务器软件有什么用呢?
答:安装完服务软件,你可以发布自己的网站,在浏览器浏览。在这里提一点,是不是有人想知道怎么样才能让别人访问到自己做的网站。这里面就跟IP有关了。
如何让局域网或者Inter网的用户访问到自己的网站呢?
答:首先你要明白,一个内网和外网的定义。
内网:就是自己电脑自动或者手动分配的一个IP
外网:是网络服务商给你的一个IP,用此IP,在电脑没有设置防火墙等东西的时候,别人可以访问到你的电脑。
局域网如何能访问到自己做的网站:
第一:安装好一个服务器软件,例如APACHE
第二:安装好之后就打开此软件,然后打开浏览器输入localhost或者127.0.0.1,就会出现apache的欢迎页面了
第三:把你的做好的网站放到apache文件里面的htdocs里面
第四:如果你的网页为a.html,直接在浏览器输入localhost/a.html,就能在浏览器访问到你的网页了
第五:让局域网的人访问到,在电脑运行那里输入CMD,然后在CMD里面输入ipconfig来查看自己的IP,局域网上的电脑用浏览器输入IP/a.html,也能访问到。
有人可能出现访问拒绝,到apache文件里面找到配置文件httpd.conf,然后找到下面的路径是你安装的路径
加入一行Require all granted即可。这个是针对apache2.4以上的,如果使用这个不行,就用把Deny from all 改为allow from all
如何让外网访问到自己的网站呢?
有两种方法:
第一:租用云服务器,阿里云,或者腾讯云等平台租一台,其实这些服务器里面有很多盘,划分给你用,装系统后可以当成跟你电脑一样来用,只要用ip就能访问到你租用的电脑。
在你租的服务器上装apache,然后把你的网站放进去,然后用租用到的电脑IP,外网就可以访问了。(租用的电脑回给一个外网ip的)
第二:在自己的电脑上添加一个映射,然后在外网用网络服务商给的IP访问,也能访问到自己的网站。
IP查询,直接在百度输入IP,就能查询到。
如何添加映射呢?
打开你的路由地址,一般是192.168.1.1
找到转发规则->虚拟服务器->添加新条目
服务端口:80 (如果你用tomcat的就要写8080)
内部端口为空就好
IP地址:你的本机内网ip,在cmd输入ipconfig查询
其它的默认就好,然后保存。
然后在外网输入你的本机外网IP就能访问到你的电脑了。如果出现访问拒绝,上面有处理方法
以上都是个人见解,如果有错欢迎提出来。文章都是钊叔原创,如要转载请标明出处,谢谢。欢迎大家到http://www.xy2s.top 的论坛讨论