建站篇三 建站综合设置

建站综合设置

1,目的

现在我们的门户已经被其他人访问了,但是还存在一些问题:
(1)如何取消浏览器输入服务器IP后的8080;
(2)如何提高服务器的安全性。
服务器IP可当做是域名地址,因为后面我们申请到域名后会把域名和服务器IP进行绑定。那么在域名后显示一个:8080是一个非常奇怪的事情,访问起来也不方便。
另外一个方面是我们如何提高安全性。现在我们的门户网是完全暴露在互联网上,我们需要建立一个围墙,防止咱们私有财产被轻易篡改。

2,设计分析

对于消除域名后的":8080"问题,网上搜索很多人的方法是直接将端口由8080改成80,由于80端口是http访问的默认端口,所以在不输入端口时会默认访问80端口。理论上讲这样调整是完全可行的,但是我们使用这个方法会产生新的问题。主要原因是由于小于1024的端口都是系统端口,如果访问这些端口那么必须获取超级用户的权限,在前文中也提到,我们搭建的tomcat采用的是普通用户权限。那么tomcat就无法访问80端口,对于我们来说这个问题并未被解决。
继续查询有发现了几个方法:1)给tomcat访问80端口时获得超级权限,其它端口依旧是普通权限,这样tomcat就具备了此端口的使用权。2)利用系统自带的工具iptables进行端口映射,将系统的80端口映射到8080端口上,那么在访问80端口时就是访问的8080。最终使用的方法是后者。
对于安全性处理,首先我的处理是安装防火墙。其次就是对一些tomcat默认配置网页进行裁切,作为搭建门户网站而言后面不会使用那些配置页面,防止被恶意篡改最好进行删除处理。

3,设计内容

配置转发规则,外网访问80端口时数据直接转发到8080端口,指令如下

sudo iptables -A PREROUTING -t nat -p tcp --dport 80 -j REDIRECT --to-port 8080

现在可以在浏览器中尝试直接输入服务器地址而不加端口号
http://192.168.146.134/

在配置完成后将规则进行保存,保存之前需要先获取超级用户权限。

su root
iptables-save > /etc/iptables.rules

这个指令非常关键,后文中会多次被用到。比如修改防火墙配置、添加新的端口映射等。如果规则调整后但是未进行保存,那么重启后规则将会被还原(前次配置不会生效)。

自动启用规则方法如下:

sudo vi /etc/network/if-pre-up.d/iptables

添加如下内容

#!/bin/bash
/sbin/iptables-restore < /etc/iptables.rules

对此脚本添加系统权限

sudo chmod +x /etc/network/if-pre-up.d/iptables

这里需要说明一下,为什么开机自启动文件放置在if-pre-up.d而非是.bashrc或者.profile,主要因为我们规则启用必须是root权限。

安装防火墙

sudo apt-get install ufw

开启防火墙

sudo ufw enable

输入Y
查看防火墙状态

sudo ufw status

显示“Status: active”表示已经激活

现在我们的网站已经无法打开了,我们需要添加允许通过的端口。

sudo ufw allow 22
sudo ufw allow 80
sudo ufw allow 8080

允许22、80和8080端口号通过,允许后我们的网站又可以被访问了。其中22是我们使用ssh服务的端口,我们后续的操作都需要的所以必须要打开。

查看防火墙已经开通的端口状态

sudo ufw status

由于我们修改了防火墙的允许规则,那么需要重新保存iptables规则

su root
iptables-save > /etc/iptables.rules

现在我们就可以重启了,再次启动后查看所有的配置是否正常。

关闭自动部署功能,仿真黑客安装未确认的应用程序。

sudo vi /opt/tomcat/conf/server.xml

找到下图位置进行修改将autoDeploy="true"改成false


图1

删除docs、examples、host-manager、manager目录。
注意:第三条指令“ls | grep -v ROOT |xargs rm -rf”必须在webapps 路径下执行。
注意:第三条指令“ls | grep -v ROOT |xargs rm -rf”必须在webapps 路径下执行。
注意:第三条指令“ls | grep -v ROOT |xargs rm -rf”必须在webapps 路径下执行。

su root
cd /opt/tomcat/webapps/
ls | grep -v ROOT |xargs rm -rf

当请求处理发生错误时,Tomcat会向请求者显示调试信息,在Tomcat根目录下的conf/web.xml文件里面的web-app添加子节点:

<error-page>
<exception-type>java.lang.Throwable</exception-type>
<location>/error.jsp</location>
</error-page>

当访问未定义的网址或错误页面时,自动跳转到error.html页面

<error-page>
<error-code>404</error-code>
<location>/error.html</location>
</error-page>

<error-page>
<error-code>500</error-code>
<location>/error.html</location>
</error-page>

4,总结

IP映射功能设置完成后,页面就可以通过IP访问了。防火墙在修改或配置完成后需要重新保存iptables规则,不然重启后规则会丢失。
对于安全性考虑,我们现在使用的是http服务,所有信息是以明文传输的。后面有了域名我们就可以采用https服务,这样安全性会进一步提高。
现在我们就抓紧时间去租借域名和服务器了。域名需要实名认证和域名信息设置,域名审核的时间比较快1~2天就好了。域名和服务器绑定需要进行备案,这个时间较长,我办下来超过1周。
https://www.simbahiker.com/news/0220200426001.html

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,657评论 6 505
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,889评论 3 394
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,057评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,509评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,562评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,443评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,251评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,129评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,561评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,779评论 3 335
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,902评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,621评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,220评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,838评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,971评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,025评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,843评论 2 354