配置apache服务器需要修改的配置文件
CGI程序不是放在服务器上就能顺利运行,如果要想使其在服务器上顺利的运行并准确的处理用户的请求,则须对所使用的服务器进行必要的设置。
配置:根据所使用的服务器类型以及它的设置把CGI程序放在某一特定的目录中或使其带有特定的扩展名。
⑴CREN格式服务器的配置:
编辑CREN格式服务器的配置文件(通常为/etc/httpdconf)在文件中加入:Exec cgi-bin//home/www/cgi-bin/exec。命令中出现的第一个参数cgi-bin/指出了在URL中出现的目录名字,并表示它出现在系统主机后的第一个目录中,如:http://edgarsternnyn/cgi-bin/。命令中的第二个参数表示CGI程序目录放在系统中的真实路径。
CGI目录除了可以跟网络文件放在同一目录中,也可以放在系统的其它目录中,但必须保证在你的系统中也具有同样的目录。在对服务器完成设置后,须重新启动服务器(除非HTTP服务器是用inetd启动的)。
⑵NCSA格式服务器的配置
在NCSA格式服务器上有两种方法进行设置:
①在srmconf文件(通常在conf目录下)中加入:Script Alias/cgi-bin/cgi-bin/。Script Alias命令指出某一目录下的文件是可执行程序,且这个命令是用来执行这些程序的;此命令的两个参数与CERN格式服务器中的Exec命令的参数的含意一样。
②在srmconf文件加入:Add type application/x-httpd-cgicgi。此命令表示在服务器上增加了一种新的文件类型,其后第一个参数为CGI程序的MIME类型,第二个参数是文件的扩展名,表示以这一扩展名为扩展名的文件是CGI程序。
在用上述方法之一设置服务器后,都得重新启动服务器(除非HTTP服务器是用inetd启动的)。
dhcp服务器,就一个配置文件,就是/etc/dhcpdconf。它是有模板的,你可以i根据模板进行修改就可以了。
搭建dhcp服务器过程很简单,安装软件、配置主配置文件,重启服务,验证是否生效。
配置文件的配置主要有全局配置、网段声明,还有主机声明(为某一台主机配置保留地址),主机声明是可选的
这个是我做实验的配置文件截下来的
//全局设置
ddns-update-stye none; //动态更新类型
ignore client-updates; //不允许客户端更新,也不要改,而且必须存在
default-lease-time 28800; //默认租期,8个小时
max-lease-time 86400 //最大租期,24个小时
option domain-name "qqcom" //默认搜索域
option domain-name-server19216810254,202106020 //DNS服务器地址,有多个DNS时要用逗号分开
//局部配置
//subnet网段声明(配置一个作用域,可覆盖全局设置参数)
subnet 192168100 netmask 2552552550{
range 1921681050 19216810100;
range 19216810120 19216810200;
option subnet-mask 2552552550;
option routers 19216810254;
}
//host主机声明(为某一台主机配置保留地址,在局部声明内,不可以在全局声明)
host printer{
hardware ethernet 00:50:56:C0:00:01;
fixed-address 192168108;
}
然后重启服务。
如果重启失败,就是配置出错,可用dhcpd命令排错,它会输出你在哪行出错了
#dhcpd建议你去网上去找更详细的配置文件详解~~懂得每个参数配置的含义
祝你好运~~
linux下Samba服务和NFS服务配置
一、Samba服务配置过程
samba的功能很简单,就是为了使linux和windows之间能够实现共享。并且利用samba搭建文件服务器,不仅比windows功能强大,而且访问速度快、安全。首先说明,samba服务器需要两个守护进程:smbd和nmbd。smbd进程监听139TCP端口,处理到来的SMB数据包;nmbd进程监听137、138UDP端口,使其他主机能浏览linux服务器。
1、安装Samba服务
首先用命令测试rpm -qi samba看是否安装了Samba软件包,若没有可以用yum install samba在线安装(fedora 11环境下)。
2、启动Samba服务
安装完成后,使用service smb start 命令启动samba服务。如果想让samba服务开机自动加载,可使用ntsysv命令(或setup命令中的system service选项)打开开机自动加载的服务,并勾选smb,确定后即可实现开机加载samba服务。
3、关闭防火墙
默认情况下防火墙关闭了139 TCP端口,也关闭了nmbd进程所需要的137、138端口。所以我们使用命令service iptables stop命令关闭防火墙。也可对防火墙进行修改,放行TCP139 UDP 137、138端口。
4、配置samba服务
samba服务的配置文件是 /etc/samba/smbconf,使用VI编辑器打开vi /etc/samba/smbconf文件,对samba进行配置
smbconf文件中包括4中结构,Global、Homes、printers、Userdefined_shareName,其中:
Globa用于定义全局参数和缺省值
Homes用于用户的home目录共享
Printers用于定义打印机共享
Userdefined_ShareName用于自定义共享(可有多个)
说明:文件中开头带有“#”为说明文件,不执行。 开头带有“;”为举例文件,不执行(若想让其执行,去掉“;”)。
配置全局参数Global
◎基本全局参数
workgroup=MYGROUP 设置samba要加入的工作组
server string =Samba Service 指定浏览列表里的机器描述
netbios name=fedora 设置samba的NetBIOS名字 (需要自己添加)
client code page=936 设置客户字符编码 936为简体中文(需要自己添加)
◎日志全局参数
log file 指定日志文件的名称
max log size=50 指定日志文件的最大尺寸(KB)
◎安全全局参数
security 定义samba的安装等级,share--用户不需要用户名和密码即可登陆samba服务器;user--由提供samba服务的samba服务器负责检查帐户及口令;server--检查帐户及口令的工作指定由另一台WindowsNT/2000或samba服务器负责;domain--指定windowsNT/2000域控制器来验证用户帐户、密码
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
这两行用于设定是否对samba密码进行加密,并指定加密文件存放路径
◎配置自定义共享
自定义共享,只需在文件最后加入share,名字随便取。其中一的参数我们来依依介绍
comment 描述该共享的名称
path 定义该共享的目录
browseable 指定共享的目录是否可浏览
writable 指定共享的目录是否有写入权限
read only 指定共享的目录为只读权限
public 指定是否可以允许Guest帐户访问
guest ok 通public相同,yes为允许guest访问
only guest 指定只有guest用户可以访问
calid users 指定访问该共享的用户
如:comment =my share
path =/home/share
browseable =yes
read only =yes
public =yes
only guest =yes
◎配置完成后的工作
在配置完成后,我们只需新建path定义的共享目录mkdir /home/share,
并使用chmod命令设置了其权限为777,chmod 777 /home/share。
这样在service smb restart重启smb服务后客户端就可以访问该服务器(我修改了全局参数中的security=share,所以进入服务器不需要输入用户名和密码)。在windows下运行中运行://19216816(linux的IP地址)即可。
二、NFS服务配置过程
1、NFS服务器的安装
检查linux系统中是否安装了nfs-utils和portmap两个软件包,#rpm –q nfs-utils(portmap)
2、查看NFS服务器是否启动
#service nfs status
#service portmap status
如果服务器没有启动,则开启服务(默认服务下nfs没有完全开启)
#service nfs start
#service portmap start
也可以在ntsysv命令下关闭iptable和开启nfs让其自启动。
3、指定NFS服务器的配置文件
NFS服务器的配置文件保存“/etc/”目录中,文件名称是“exports”,该文件用于被指NFS服务器提供的目录共享
#vi /etc/exports
配置“exports”文件格式如下
/tftpboot (sync,ro)
tftp:共享目录名
表示所有主机
(sync,ro) 设置选项
exports文件中的“配置选项”字段放置在括号对(“( )”)中 ,多个选项间用逗号分隔
sync:设置NFS服务器同步写磁盘,这样不会轻易丢失数据,建议所有的NFS共享目录都使用该选项
ro:设置输出的共享目录只读,与rw不能共同使用
rw:设置输出的共享目录可读写,与ro不能共同使用
4、重新输出共享目录
Exportfs管理工具可以对“exports”文件进行管理
#exportfs –rv 可以让新设置的“exports”文件内容生效
显示当前主机中NFS服务器的输出列表
# showmount -e
显示当前主机NFS服务器中已经被NFS客户机挂载使用的共享目录
# showmount -d
5、使用mount命令挂载NFS文件系统
#mount 19216816:/tftpboot /home/share
将主机IP地址为19216816中的/tftpboot目录挂载到/home/share
卸载系统中已挂载的NFS共享目录
# umount /home/share
卸载的时候不能在/home/share目录下卸载,必须注销系统后卸载。
PS:
如果portmap进程停止了运行或异常终止,那么该系统上的所有RPC服务器必须重新启动。首先停止NFS服务器上的所有NFS服务进程,然后启动portmap进程,再启动服务器上的NFS进程。
但portmap只在第一次建立连接的时候起作用,帮助网络应用程序找到正确的通讯端口,但是一旦这个双方正确连接,端口和应用就绑定,portmap也就不起作用了。但对其他任何第一次需要找到端口建立通讯的应用仍然有用。简单的说,portmap就是应用和端口的婚姻介绍人,双方成事了以后,媒婆就没用了。
文件服务器资源管理器对于我们来说可是一个新词,它是Windows Server 2008中出现的一套新的工具,能够方便地让IT管理人员了解、控制和管理服务器上存储数据的数量、大小和类型 。通过文件服务器资源管理器,我们可以为服务器上的文件夹和卷设置配额,主动屏蔽指定的文件,并生成全面的存储报告,有效地监视现有的存储资源,帮助规划和实现文件的存储。大家会不会觉得好奇,那就先来看看如何安装文件服务器资源管理器:
1、打开“服务器管理器”,如果已经安装了“文件服务”那直接在“角色”--“文件服务”点击右键选择“添加角色服务”进行安装。如果没有安装“文件服务”则选择“添加角色”进行安装,两者安装步骤基本相同。
2、因为已经安装了“文件服务器”,所以直接选择“文件服务器资源管理器”再点击“下一步”。如果没有安装“文件服务器”则选择两者同时安装,由于我们在完成配额设定时一般都选择那些共享文件夹进行操作。
3、如果需要对某个磁盘进行监视的话那可以直接选择你要的监视的磁盘,选好后再点击“下一步”。
4、设置生成报告存储的位置,如需邮件接收报告需选择“通过电子邮件接收报告”并将电子邮件地址和SMTP服务器设置好,再点击“下一步”。
5、确认安装设置无误后点击“安装”
6、等待安装。
7、安装成功后点击“关闭”。
8、安装完成后可以来瞧瞧它的庐山真面了,点击“开始”--“管理工具”--“文件服务器资源管理器”。
9、终于看到了它的真容了,它主要有配额管理、文件屏蔽管理和存储报告管理三大块组成。
Linux 系统的网络配置文件在 /etc/sysconfig/network-scripts/ 下面,具体的网卡名称系统默认会生成。
配置模板如下:
另外,可快速配置网卡信息,输入“ifconfig eth0 ”,点击enter键,输入“ifconfig”,点击enter键,可查看IP地址。
0条评论