关于网页如何发布的问题

huangsha024 2003-10-21 02:43:59
我们公司的网页我已经在dreamweaver上做好了,现在要上传到总公司的网站上发布。我是一个新手,不知道如何做链接,在本地机器上怎么样看链接的效果。在dreamweaver里面设置了链接,但是在网页预览里面就打不开链接了,请各位赐教!!讲的越详细越好!
...全文
393 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
另类唐伯虎 2003-10-21
  • 打赏
  • 举报
回复
我晕~~~~
这两位神仙叔叔在做什么啊.
-_-!
sungod8 2003-10-21
  • 打赏
  • 举报
回复
mod_negotiation
提供了对内容协商的支持
?

mod_setenvif
使你能够创建定制环境变量
?

mod_speling
使你能够处理含有拼写错误或大小写错误的URL请求


mod_status
允许管理员通过WEB管理Apache
?

mod_unique_id
为每个请求提供在非常特殊的条件下保证是唯一的标识





表一:Apache模块功能一览表



在src目录下执行:“. /configure”;


编译Apache:执行命令“make”;


根据机器性能的不同,经历一段5-30分钟的编译,就大功告成了。


将编译好的可执行文件httpd复制到/etc/httpd/bin目录下;


将Apache发行版的配置文件:access.conf、httpd.conf、mime.types、srm.conf文件复制到/etc/httpd/conf目录下。到此为止,安装完成。

1.3.4 一些说明

在Red Hat Linux 6.0中,Apache将自己的所有配置文件和日志文件放在了“/etc/httpd”目录下,其中“/etc/httpd/conf”下为配置文件,“/etc/httpd/log”下为日志文件。

同时,它将建立“/home/httpd”目录,并在其下建立三个子目录:“html/”:在这个目录下存放HTML(主页)文件;“cgi-bin/”:在这个目录下可以存放一些CGI程序;“icons/”:在这个目录下是服务器自带的一些图标。


1.4 配置Apache基础篇让WWW服务器跑起来

Apache服务器软件的配置文件主要有:“access.conf”:用于设置系统中的存取方式和环境;“httpd.conf”:用于设置服务器启动的基本环境;“srm.conf”:主要用于做文件资源上的设定;“mime.type”:记录Apache服务器所能识别的MIME格式。

在具体讲解之前,我们必须告诉大家,Apache已经在安装时就采用了一系列的缺省值,已经让WWW服务器跑起来了。你只需要将装上Linux+Apache的主机联入Internet,然后将主页存放到“/home/httpd”目录下即可。

下面介绍一些最主要的配置选项的含义,以便大家用最小的精力、最小的配置准备好服务器。

1.4.1 httpd.conf

httpd.conf是主配置文件。它告诉服务器将如何运行。

一、最重要的配置选项ServerType standalone | inetd

这个配置选项指定如何运行WEB服务器。Apache可以使用两种方法来运

行服务器:standalone(独立的)和inetd(由inetd运行的)。

standalone参数表示WEB服务进程以一个单独的守候进程的方式在后台侦听是否有客户端的请求,如果有就生成一个子进程来为其服务。

inetd参数表示WEB服务不是以一个单独的守候进程的形式支持。而是由Inetd这个超级服务器守候进程进行代劳,当它收到一个客户端的WEB服务请求的时候,再启动一个WEB服务进程为其服务。

从功能的角度看,这两种方法几乎是相同的。但它们之间实际有很大区别,区别在于服务器的性能。一个由inted运行的服务器进程在它结束对请求服务的同时立刻退出。而在standalone模式下,子WWW服务器进程在退出之前要挂起一段时间,这就给它们提供了机会,可以重新用来服务新的请求。

在standalone模式下,不存在对每个请求启动新进程的开销,所以它的效率更高;而inetd模式被认为比standalone模式更具安全性。


standalone模式:

此种模式下,WWW服务器侦听特定端口的连接请求。当客户机发出到特

定端口地址的连接请求时,主服务器进程启动子WWW服务进程来服务该请求。如下图所示:


图2 独立服务器


另外还需要告诉主服务器进程侦听的特定端口地址,使用命令:

Port [number] (缺省值为80)


inetd模式

inetd是侦听有小于1024的端口连接请求的Internet守护进程(一个服务器进程)。与前面的方法不同,当客户系统发出到WWW服务器的连接请求时,inetd启动一个WWW服务器进程,由此进程服务此请求,完成服务后即退出。如下图所示:


图3 由inetd启动的服务器


如果选择通过inetd服务器来运行Apache,需要编辑/etc/inetd.conf文件为Apache添加一条新的记录:

httpd stream tcp nowait httpd /etc/httpd/bin/httpd –f /etc/httpd/conf/httpd.conf

修改了/etc/inetd.conf文件后,就需要修改/etc/services中添加一行

httpd 80/tcp httpd

做完以上修改后,需要重新启动inetd进程。首先,使用以下命令取得inetd的进程ID:

ps auxw |grep inetd

然后执行命令:kill –HUP <inetd的进程ID>

在RedHat Linux中,默认是采用inetd服务器来运行Apache,所以只要你在安装时选择了httpd,以上工作在安装时就已经代你完成了。

二、其它配置选项


Server Admin命令,用来设置WEB管理员的E-Mail地址。这个地址会出现在系统连接出错的时候,以便访问者能够将情况及时地告知WEB管理员。


命令格式: Server Admin [you E-Mail address]

例:Server Admin admin@xxx.com






ErrorLog命令,用来指定错误记录文件名称和路径。

命令格式: ErrorLog [log filename]

例:ErrorLog /var/httpd/error.log





Timeout命令,只要客户端超过这里设定的秒数还没有完成一个请求的话,服务端将终止这次请求服务。如果网络速度较慢的话,建议在此设置较大的数值。以给客户端更多机会。

命令格式: Timeout [second]

例:Timeout 120





ServerRoot命令,它指定在何处保存服务器的配置、错误及日志文件。

命令格式: ServerRoot [fully qualified path name]

例:ServerRoot /etc/httpd





ServerName命令,它配置服务器的Internet主机名

命令格式: ServerName [host name]

例:ServerName www.xxx.com




1.4.2 srm.conf

srm.conf是资源配置文件,用它来告诉服务器你想在WWW站点上提供什么资源以及在哪里和如何提供它们。


DocumentRoot命令,用来指定主文档的地址。

命令格式: DocumentRoot [Path]

例:DocumentRoot /home/httpd/html





UserDir命令,用来指定个人主页的位置。如果你有一个用户test,那么它主目录是“/home/test”,当客户端输入“http://yourdomain/~test”,系统就会到对应的目录“/home/test/UserDir/”中去寻找。其中“UserDir”就是在UserDir命令中设置的指定目录。

命令格式: UserDir [Path]

例: UserDir Public_html





DirectoryIndex命令,用来声明首页文件名称。一般地,我们使用“index.html”或“index.htm”作为首页的文件名。如果这样设置后,那么客户端发出WEB服务请求时,将首先调入的主页是在指定目录下文件“index.html”或“index.htm”。

命令格式: DirecotryIndex [filename]

例:DirecotryIndex index.html index.htm
sungod8 2003-10-21
  • 打赏
  • 举报
回复
APACHE 配置指南

1.3.1 系统需求

运行Apache不需要太多的计算资源。它在有6-10MB硬盘空间和8MB RAM的Linux系统上运行得很好。然而,只运行Apache可能不是你想做的事情。更可能的是,你想运行Apache来提供WWW服务、启动CGI进程以及充分利用所有WWW能够提供的令人惊奇的功能。在这种情况下,你需要提供反映负载要求的额外的磁盘空间和内存空间。也就是说,如果仅仅是启动WWW服务并不需要太多的系统资源,但是想要能为大量的客户提供服务就需要更多的系统资源。

1.3.2 获取软件

你可以在http://www.apache.org/中获得Apache的最新版。而几乎所有的Linux发行版中均包含有Apache软件包,你也可以直接使用它。

需要注意的是,Apache软件包有两种:一种是源代码,下载后需要自己重新编译;另一种是可执行文件,下载后只需解压就可以使用。

1.3.3 安装软件

你可以通过以下三种方法安装Apache服务器。

1.如果你安装的Linux版本中带用Apache的话,就在选择所要安装的服务器的时候,将httpd这个服务选上,Linux安装程序将自动完成Apache的安装工作,并做好基本的配置。

2.使用可执行文件软件包,这比较适合那些对编译工作不是太熟悉的初级用户,因为它相对比较简单。


下载软件包apache_1.2.4.e.tar.gz


tar xvzf apache_1.2.4.e.tar.gz

这就完成了安装工作,简单吧!

如果你使用的是RedHat Linux的话,你也可以下载apache_1.2.4.rpm软件安

装包,然后使用rpm –ivh apache_1.2.4.rpm命令安装。

3.如果你想把Apache服务器充分利用起来的话,就一定要自己编译Apache

定制其功能。


下载包含Apache源代码的软件包apache_1.2.4.tar.gz;


然后用tar命令将它解开;


将当前目录改变为Apache源代码发行版的src目录;


将配置样本文件(Configuration.tmpl)复制为Configuration文件;


编辑Configuration文件中的配置选项:


Makefile配置选项:一些编译选项:

¨ “CC=”一行指定用什么编译软件编译,一般为“CC=gcc”;

¨ 如果需要将额外的标志(参数)指定给C编译软件,可以使用:

EXTRA_CFLAGS=

EXTRA_LFLAGS=

¨ 如果系统需要特殊的库和包含文件,可以在这里指定它们:

EXTRA_LIBS=

EXTRA_INCLUDES=

¨ 如果你要改变代码优化设置的话,你须将下面一句去掉注释,然

后改成你所需要的值:

#OPTIM=-O2


Rule配置选项:用来决定需要什么功能,一般情况下无需改变。


模块配置:模块是Apache的组成部分,它为Apache内核增加新功能。通过使用模块配置,可以自定义在Apache服务器中需要什么功能,这个部分也是Apache灵活性的表现。模块配置行如下所示:

AddModule modules/standard/mod_env.o

如果你需要Apache服务器具备什么功能,就将那个模块用AddModule语句加到配置文件Configuration中去。

下表列出了Apache的模块功能:

模块名
功能
缺省

mod_access
提供基于主机的访问控制命令
?

mod_actions
能够运行基于MIME类型的CGI脚本或HTTP请求方法
?

mod_alias
能执行URL重定向服务
?

mod_asis
使文档能在没有HTTP头标的情况下被发送到客户端
?

mod_auth
支持使用存储在文本文件中的用户名、口令实现认证
?

mod_auth_dbm
支持使用DBM文件存储基本HTTP认证


mod_auth_mysql
支持使用MySQL数据库实现基本HTTP认证


mod_auth_anon
允许以匿名方式访问需要认证的区域
?

mod_auth_external
支持使用第三方认证


mod_autoindex
当缺少索引文件时,自动生成动态目录列表
?

mod_cern_meta
提供对元信息的支持


mod_cgi
支持CGI
?

mod_dir
能够重定向任何对不包括尾部斜杠字符命令的请求
?

mod_env
使你能够将环境变量传递给CGI或SSI脚本


mod_expires
让你确定Apache在服务器响应请求时如何处理Expires


mod_headers
能够操作HTTP应答头标


mod_imap
提供图形映射支持
?

mod_include
使支持SSI
?

mod_info
对服务器配置提供了全面的描述


mod_log_agent
允许在单独的日志文件中存储用户代理的信息


mod_log_config
支持记录日志
?

mod_log_referer
提供了将请求中的Referer头标写入日志的功能


mod_mime
用来向客户端提供有关文档的元信息
?

sungod8 2003-10-21
  • 打赏
  • 举报
回复
IIS 5上手指南



安装IIS 5
通过“开始”→“设置”→“控制面板”→“添加/删除程序”来安装:点击“添加/删除程序”窗口中的“添加/删除Windows组件”,系统经过一段时间的搜索之后会显示一个Windows组件的选择窗口,钩选其中的“Internet信息服务(IIS)”,然后按照提示一步一步安装即可完成。

Web服务初阶

安装好IIS之后,Web发布已经作为一个系统服务程序启动了,下面就来看看如何创建一个简单的Web服务器。

1.通过“开始”→“程序”→“管理工具”→“Internet服务管理器”可以启动“Internet信息服务”管理工具,IIS的所有设置就都在这里了。

2.在窗口左边你的主机名上单击鼠标右键,依次选择“新建”→“Web站点”来建立一个你自己的Web服务器。

3.在接着出现的“Web站点创建向导”中进行“下一步”并在新出现的窗口中填入你所要创建的站点说明,本文以PCD为例。

4.在“IP地址和端口设置”窗口中选择你的IP地址,其它端口和主机头项这里使用默认即可(后面会有详述)。

5.“下一步”到“Web站点主目录”设置窗口,其中填入本机上放置网站文件的目录(其实局域网中也可以设置到同域的其它主机,这里不详述),你也可以通过“浏览”按钮来查找,本文以E:\Pcd目录为例。

6.接下来是设置“Web站点访问权限”,按照默认设置即可,同时你已基本建立了一个Web站点。下面就可以在你的主目录中放入各种页面文件,让别人在浏览器中输入你的IP地址进行访问了。


网站不是建起来就了事,丰富精彩的网页内容才是最重要的。当然,合理的设置也是必不可少的:

1.更改用户主目录——站点主目录是在创建时指定的,但你也可以后来修改。在“Internet信息服务”管理工具窗口左边你所建立的站点名字上点击鼠标右键并选择“属性”(以后所有的设置都是在这里进行),在出现的“属性”窗口中选择“主目录”标签页面,改变其中的“本地路径”并“应用”即可。

2.更改默认文档——默认文档就是Web服务的起始文件。举个例子,假设你的IP地址是202.98.123.111,你指定的主目录是E:\PCD,而此目录中有一个文件名叫“Default.htm”,这样,别人在浏览器中输入202.98.123.111并回车时,他们打开的便是你电脑中E:\PCD\Default.htm这个文件,IIS其实自动在IP地址后添加了“/Default.htm”。IIS的默认起始文档是Default.htm及Default.asp,如果你不喜欢,可以在站点属性的“文档”标签页面中自行添加并用旁边的箭头把它移到最前边。

3.配置日志文件——日志文件是站点被访问的记录,通过设置可以记录来访问者的各种信息,其重要性不言而喻。其默认位置是\WinNT\ System32 \LogFiles\,有关它的设置在站点属性的“Web站点”标签页面,点击旁边的“属性”按钮可以进行日志记录间隔、日志文件保存路径及记录内容等的设置。

4.更改网站目录属性——设想你的Web服务器就像一个博物馆,大部分页面允许所有人访问像是公众都可以参观博物馆陈列室的展品。但是,你也许要锁上某些特殊的房间,如办公室和实验室,不想公众参观这些房间;所以你也就需要设置网站各目录的访问权限。鼠标右击你网站中需要改变属性的目录并选择“属性”,在“目录”标签页中,你可以勾选各种属性的方框来设定,一般“目录浏览”最好不允许(默认是开放的,。另外,你也可以在“目录安全性”标签页面中设置验证控制及IP地址控制等。


Web服务进阶

其实上面的文章完全可以让你建立并维护一个普通的Web站点了,如果你还不满足,并希望了解一些在同一服务器上维护多个站点的技巧,下面的文字可以给你一些启发……
一般说来,我们可以通过三种方法实现在同一台服务器上维护多个站点:分配端口、地址和主机头名。因为每个Web站点都具有唯一的、由三个部分组成的标识,用来接收和响应请求:端口号、IP地址、主机头名。通过更改其中的一个标识,就可以在一台计算机上维护多个站点。

端口号

通过使用附加端口号,只需一个IP地址即可维护多个站点。访问者要访问站点时,需在IP地址后面附加端口号(默认Web站点除外,它使用端口80)。描绘了使用端口号维护多个Web站点的计算机。使用此方法维护多个站点要求访问者在端口号前键入实际的数字IP地址,不能使用主机名和“友好名称”,因此对于访问者来说比较麻烦。具体配置方法:鼠标右击“Internet信息服务”管理工具窗口右边的各站点名称并选择“属性”,在出现的“属性”设置窗口中选择“Web站点”标签页面,更改各站点对应的TCP端口即可。

多IP地址

要使用多IP地址,必须将主机名及其对应的IP地址添加到名称解析系统(通常是DNS)。此后访问者只需在浏览器中键入文本名称即可访问Web站点。如果使用多IP地址,则需要为每个IP地址附加一块网卡或者为同一块网卡绑定多个IP地址。描绘了使用多IP地址维护多个Web站点的计算机。
实际使用中你需要先设置多个IP地址,一网卡对应一IP地址相信大家都知道,而对于一网卡对应多个IP地址就需要改变网卡的TCP/IP设置:“开始”→“设置”→“网络和拨号连接”→“本地连接”→“属性”,选择“Internet协议(TCP/IP)”并点击“属性”按钮,在出现的“Internet协议(TCP/IP)属性”窗口中点击“高级”按钮,在这里就可以通过“添加”按钮为一块网卡设置多个IP地址。看到这里你也许对同一网卡多个IP地址的工作方式有些疑问,其实当你对外访问的时候,使用的只有第一个IP地址(别以为多设几个IP就能够隐藏自己的身份),但当外面对这些IP进行访问的时候,所设置的几个IP地址就都可以连接到你的电脑。
对于在IIS中为各站点设置不同IP地址就非常简单了:鼠标右击“Internet信息服务”管理工具窗口右边的各站点名称并选择“属性”,在出现的“属性”设置窗口中选择“Web站点”标签页面,更改各站点对应的IP地址即可。

主机头名

最后,也可以使用具有单个静态IP地址的主机头名维护多个站点。与以前的方法类似,也需要将主机名添加到名称解析系统(通常是 DNS)。区别在于,一旦请求到达计算机,IIS将使用在HTTP头中传递的主机名来确定客户请求哪个站点。描绘了使用主机头名维护多个Web站点的计算机。
实际使用中你只需要鼠标右击“Internet信息服务”管理工具窗口右边的各站点名称并选择“属性”,在出现的“属性”设置窗口中选择“Web站点”标签页面,点击“高级”按钮,在“此Web站点有多个标识”栏中添加即可。




jbroom 2003-10-21
  • 打赏
  • 举报
回复
IIS不是很好用的,你用apache吧,比较简单

或者你把做好的网页用ftp工具上传到服务器一样可以测试的,这种教程很多,你可以再网上找找
qingf 2003-10-21
  • 打赏
  • 举报
回复
自己先将一个IIS服务器,通过IIS访问你的网站来测试你的链接
wwsz 2003-10-21
  • 打赏
  • 举报
回复
你是不是用的DREAMWEAVER MAX的里面的那个本机莲接如果是的话应该是你设置的问题你可以把这项去掉或者你干脆把你要上传的东东拷贝进入你本机设定的IIS目录或者是PWS目录下然后输入本机IP一般都是192。168。0。1就可以看到你的作品了
jiangyuer 2003-10-21
  • 打赏
  • 举报
回复
用个FTP工具把这个网站整个上传到总公司给你分配的网站空间里就OK了,然后用你自己申请到的域名去访问这个网站,但是如果你的网页连接有问题的话,你只能自己找找问题出来哪里了,或则用FRANTPAGE再重新连接一下保存,再预览看看
ravenkatte 2003-10-21
  • 打赏
  • 举报
回复
http://www.hongen.com/pc/homepage/dreamweaver/dwu11.htm

6,185

社区成员

发帖
与我相关
我的任务
社区描述
windows网络管理与配置
社区管理员
  • 网络管理与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧