linux web服务器配置(如何在linux系统搭建web服务器java)

2024-08-26 08:10:11 1

linux web服务器配置(如何在linux系统搭建web服务器java)

其实linux web服务器配置的问题并不复杂,但是又很多的朋友都不太了解如何在linux系统搭建web服务器java,因此呢,今天小编就来为大家分享linux web服务器配置的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

本文目录

如何在linux系统搭建web服务器java

请打开添加删除程序——添加Windows组件,具体操作为:点击开始--设置--控制面板--添加或删除程序添加/删除Windows组件(A)--Internet信息服务(iis)然后点“确定”,插入Windows XP系统盘,点击下一步开始安装,等安装完以后,我们可以在控制面板--管理工具里面打开“Internet信息服务”开始对IIS进行配置配置方法:比如本机的IP地址为192.168.0.1,自己的网页放在D:\Wy目录下,网页的首页文件名为Index.htm,现在想根据这些建立好自己的Web服务器。对于此Web站点,我们可以用现有的“默认Web站点”来做相应的修改后,就可以轻松实现。请先在“默认Web站点”上单击右键,选“属性”,以进入名为“默认Web站点属性”设置界面。1.修改绑定的IP地址:转到“Web站点”窗口,再在“IP地址”后的下拉菜单中选择所需用到的本机IP地址“192.168.0.1”。2.修改主目录:转到“主目录”窗口,再在“本地路径”输入(或用“浏览”按钮选择)好自己网页所在的“D:\Wy”目录。3.添加首页文件名:转到“文档”窗口,再按“添加”按钮,根据提示在“默认文档名”后输入自己网页的首页文件名“Index.htm”。4.添加虚拟目录:比如你的主目录在“D:\Wy”下,而你想输入“192.168.0.1/test”的格式就可调出“E:\All”中的网页文件,这里面的“test”就是虚拟目录。请在“默认Web站点”上单击右键,选“新建→虚拟目录”,依次在“别名”处输入“test”,在“目录”处输入“E:\All”后再按提示操作即可添加成功。5.效果的测试:打开IE浏览器,在地址栏输入“192.168.0.1”之后再按回车键,此时就能够调出你自己网页的首页,则说明设置成功!关于IIS:Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。最初是Windows NT版本的可选包,随后内置在Windows 2000、Windows XP Professional和Windows Server 2003一起发行,但在Windows XP Home版本上并没有IIS。

怎么搭建一个可以被外网访问的linux web服务器

首先需要将你的web服务器搭建好,然后需要做NAT,我这里有我的一个做NAT的笔记,分享给你

NAT

拓扑结构图:

要求:

1.内网能够ping通外网地址,并且成功访问外网中的web服务;

2.外网能够访问内网的ftp服务。

步骤:

一:内网服务器配置

1.在内网中设置好ip地址,网关和DNS均为NAT服务器内网口地址,并搭建好ftp服务,此处略

二:NAT服务器配置

1.在NAT只能中添加一块网卡作为 外网卡,并设置好ip地址

2.开启NAT服务器的路由功能

# vi /etc/sysctl.conf

net.ipv4.ip_forward = 1              //将0改为1

# sysctl -p                //永久生效

3.配置防火墙(必须按照以下循序配置,否则配置完成后不能拼通外网,需配置第二次)

#iptables-X

#iptables-t nat -X

#iptables --flush

#iptables -t nat --flush  

//以上为重置链表的命令

#iptables-t nat -A POSTROUTING -s 192.168.1.0/24 -o eth1 -j SNAT --to 202.10.10.12

//这条命令是将内网192.168.1.0/24的源地址映射为NAT服务器的外网口地址,eth1为外网卡

# iptables -t nat -A PREROUTING -p tcp--dport 21 -j DNAT --to 192.168.1.11

# iptables -t nat -A PREROUTING -p tcp--dport 20 -j DNAT --to 192.168.1.11

//这两条命令是发布内务的ftp服务

或者:                                                                                 

# iptables -t nat -A PREROUTING -p tcp -d 202.10.10.12--dport 21 -j DNAT --to 192.168.1.11

# iptables -t nat -A PREROUTING -p tcp -d 202.10.10.12--dport 20 -j DNAT --to 192.168.1.11 

#/etc/init.d/iptablessave

#/etc/init.d/iptablesrestart

验证:

内网访问外网的web服务:

# curl 202.10.10.13

web

外网访问内网的ftp服务(外网的防火墙一定要关闭,否则ls查看目录时会出错,或者打开外网的20号端口新建链接的也可以)#

# ftp 202.10.10.12

Connected to 202.10.10.12 (202.10.10.12).

220 (vsFTPd 2.2.2)

Name (202.10.10.12:root): ftp01

331 Please specify the password.

Password:

230 Login successful.

Remote system type is UNIX.

Using binary mode to transfer files.

ftp》 ls

227 Entering Passive Mode(192,168,1,11,93,1).

ftp: connect: Network isunreachable     //列不出内容是因为进入了passive模式

ftp》passive                                                      //用passive命令切换passive模式和active模式

Passivemode off.

ftp》 ls

200 PORT command successful. Consider usingPASV.

150 Here comes the directory listing.

226 Directory send OK.

ftp》

补充:

删除防火墙中配置的记录

# iptables -t nat  -L POSTROUTING -n --line-number   //列出记录和记录序号

# iptables -t nat -D POSTROUTING1                 //根据序号删除记录

你将内网的ftp服务换成web服务就可以了,主要是弄懂NAT的原理,将内部服务通过DNAT发布到外网

关于linux web服务器配置,如何在linux系统搭建web服务器java的介绍到此结束,希望对大家有所帮助。

linux web服务器配置(如何在linux系统搭建web服务器java)

本文编辑:admin

更多文章:


oracle9i安装与配置(oracle9i在windows7家庭普通版上的安装问题——急!!!!!!!)

oracle9i安装与配置(oracle9i在windows7家庭普通版上的安装问题——急!!!!!!!)

本篇文章给大家谈谈oracle9i安装与配置,以及oracle9i在windows7家庭普通版上的安装问题——急!!!!!!!对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的

2024年7月23日 13:35

电商crm是什么意思(电子商务中的CRM和Banner的含义是什么)

电商crm是什么意思(电子商务中的CRM和Banner的含义是什么)

本文目录电子商务中的CRM和Banner的含义是什么客户关系管理(CRM)的电子商务名词电子商务中的CRM和Banner的含义是什么英语CRM-CustomerRelationshipManagement中文应该是客户关系管理Banner-

2023年10月13日 08:20

大一c语言期末考试编程题(急,C语言期末考试题)

大一c语言期末考试编程题(急,C语言期末考试题)

本文目录急,C语言期末考试题一道C语言编程题编程题!!!c语言期末考试!求万能的网友啊!大一c语言考试题(急)大一期末考试复习题,求教C语言编程高手C语言编程题,急求,(要求用C语言编写)(题目二选一)C语言期末考试编程题求一份大一c语言考

2024年7月24日 05:41

如何查看apache版本(教你如何查看tomcat版本信息)

如何查看apache版本(教你如何查看tomcat版本信息)

其实如何查看apache版本的问题并不复杂,但是又很多的朋友都不太了解教你如何查看tomcat版本信息,因此呢,今天小编就来为大家分享如何查看apache版本的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录教你如

2024年7月19日 01:28

earnest(earnest  是最高级)

earnest(earnest 是最高级)

本文目录earnest 是最高级earnest;severely;seriously;这英语怎么读求助英语牛人定金:deposit,earnest,advancepayment,downpayment什么区别earnest前面用a还是an

2024年6月30日 13:30

oracle选取第一行输出(oracle存储过程如何获取指定行的值,就像for循环中,获取第i行就get(i)即可)

oracle选取第一行输出(oracle存储过程如何获取指定行的值,就像for循环中,获取第i行就get(i)即可)

本文目录oracle存储过程如何获取指定行的值,就像for循环中,获取第i行就get(i)即可oracle数据库中,怎样快速查询表中第一行数据oracle 中如何取每个小组的第一行数据oracle 取第一条或者最后一条记录数据库如何只输出第

2024年7月21日 01:28

等离子滑块轴承(内径94外径200圆锥滚子调心轴承型号)

等离子滑块轴承(内径94外径200圆锥滚子调心轴承型号)

本文目录内径94外径200圆锥滚子调心轴承型号我的数控等离子切割机在使用的过程中,横纵向都抖动数控等离子切割机的功能作用有哪些呢数控等离子切割机z轴不工作怎么办轴承上的黑斑是怎么形成的怎么保证数控等离子切割机切割质量数控等离子切割机左右不走

2024年7月10日 02:20

tableau可视化图教程(Tableau可视化技巧-散点图/气泡图)

tableau可视化图教程(Tableau可视化技巧-散点图/气泡图)

本文目录Tableau可视化技巧-散点图/气泡图Tableau可视化技巧-在数据上添加方向图标的两种方法Tableau可视化技巧--饼图/环形图Tableau可视化技巧-散点图/气泡图当我们需要从大量数据中寻找变量之间的关系时,不妨尝试一下

2024年7月5日 11:16

server mappath(server.MapPath(“这个地址怎么写“))

server mappath(server.MapPath(“这个地址怎么写“))

本文目录server.MapPath(“这个地址怎么写“)server.mappath(“register/register.asp“)代表什么意思出现Server.MapPath() 错误 ’ASP 0172 : 80004005’Ser

2023年6月28日 18:00

mysql代码创建数据库(如何创建mysql数据库)

mysql代码创建数据库(如何创建mysql数据库)

本篇文章给大家谈谈mysql代码创建数据库,以及如何创建mysql数据库对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录如何创建mysql数

2024年7月7日 03:01

找客源app(找客源免费用哪个软件好)

找客源app(找客源免费用哪个软件好)

本文目录找客源免费用哪个软件好跑业务用什么软件找客户什么软件可以找客户资源ktv那个找客源快找客户软件大家现在都用什么的找客源免费用哪个软件好拓客软件便是运用互联网的优势,提高企业知名度和客户资源,成为低本钱、有效地召集客户的方式之一。精准

2024年6月3日 19:07

c语言必刷经典题目(关于C语言的题目求支援 一定要对的答案)

c语言必刷经典题目(关于C语言的题目求支援 一定要对的答案)

本文目录关于C语言的题目求支援 一定要对的答案几道C语言的题目简单的C语言题目(10)!急!求c语言典型题目 可追加分!!!C语言经典题目几道简单的C语言题目,加分啦关于C语言的题目求支援 一定要对的答案1 D , 2 B, 3 B, 4

2024年7月20日 20:44

软件测试好做吗(软件测试好学吗就业市场怎么样)

软件测试好做吗(软件测试好学吗就业市场怎么样)

本文目录软件测试好学吗就业市场怎么样软件测试好就业么学软件测试好学吗软件测试现在前景怎么样软件测试好学吗就业市场怎么样其实主要看自身,还是比较好学的!0基础进入IT行业,完全是ok的,IT行业分好几种有开发,测试,UI,自动化,测开,运维等

2024年6月4日 01:36

因为找不到php安装(如何在Windows下配置搭建PHP环境)

因为找不到php安装(如何在Windows下配置搭建PHP环境)

本文目录如何在Windows下配置搭建PHP环境求助啊····转移网站出现php错误PHP安装好以后,为何老是提示找不到驱动Centos如何通过yum安装php7PHP+Apache配置出现错误,phpstudy打开显示无法验证因为找不到p

2024年7月18日 16:44

vagrant虚拟机(vagrant up 启动虚拟机报错;请教是什么问题)

vagrant虚拟机(vagrant up 启动虚拟机报错;请教是什么问题)

本文目录vagrant up 启动虚拟机报错;请教是什么问题vagrant 虚拟机怎么设置磁盘大小virtualBox和vagrant 的区别Vagrant使用(多个虚拟机)vagrant本地和虚拟机同步目录数据报错使用vagrant与直接

2024年5月17日 04:39

一至100随便选一个数(在1到100的整数中任意取1个数,取出的数能被5或7整除的概率)

一至100随便选一个数(在1到100的整数中任意取1个数,取出的数能被5或7整除的概率)

各位老铁们好,相信很多人对一至100随便选一个数都不是特别的了解,因此呢,今天就来为大家分享下关于一至100随便选一个数以及在1到100的整数中任意取1个数,取出的数能被5或7整除的概率的问题知识,还望可以帮助大家,解决大家的一些困惑,下面

2024年8月15日 13:15

winform上位机实例(C#winform通过COM口接收发送数据到三菱PLC Q系列C24,最好有实例谢谢)

winform上位机实例(C#winform通过COM口接收发送数据到三菱PLC Q系列C24,最好有实例谢谢)

大家好,关于winform上位机实例很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于C#winform通过COM口接收发送数据到三菱PLC Q系列C24,最好有实例谢谢的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧

2024年6月29日 18:30

html的width是什么(在HTML中width包括border吗)

html的width是什么(在HTML中width包括border吗)

其实html的width是什么的问题并不复杂,但是又很多的朋友都不太了解在HTML中width包括border吗,因此呢,今天小编就来为大家分享html的width是什么的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本

2024年7月22日 00:20

thread怎么读?(sea和threαd发音一样吗)

thread怎么读?(sea和threαd发音一样吗)

本文目录sea和threαd发音一样吗thread怎么读 thread是什么意思我在英语论坛上经常看到thread这个单词,什么意思不会是线吧thread怎么读thread和sweater发音一样吗sea和threαd发音一样吗不一样。se

2024年7月15日 15:23

head radical(请用过的高手们帮我比较一下这两款网球拍)

head radical(请用过的高手们帮我比较一下这两款网球拍)

本文目录请用过的高手们帮我比较一下这两款网球拍Head Flexpoint Radical & Instinct & MicroGEL Radical我在用Head Ti.Fire网球拍,老拍子打的不适应该换什么拍请用过的高手们帮我比较一下

2024年6月6日 20:34

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1730
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1154
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1151
标签列表

热门搜索