windows下apache文件夹权限配置linux网页制作(通用5篇)精选
推荐文章
小编给大家分享windows下apache文件夹权限配置linux网页制作(通用5篇)精选的范文,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。。 - 素材来源网络 编辑:李欢欢。
下面是小编为大家整理的windows下apache文件夹权限配置linux网页制作,本文共5篇,欢迎阅读与收藏。
篇1:windows下apache文件夹权限配置linux网页制作
在一些开发中我们经常会想限制一些目录不能执行如php asp asp.net这样的文件,那么很多朋友用mcafee规则来限制,我们也可以利用apache本身的规则来限制.
为了避免上传漏洞有些目录需要禁止掉php脚本的执行权限,
实例:
代码如下复制代码Order allow,deny
Deny from all
在httpd.conf文件里有关在该目录的设定里加上 (PHP4以上版本)
“php_admin_flag engine off”
实例:
代码如下复制代码php_admin_flag engine off
注:Windows下,Apache是以SYSTEM权限运行的,给相应的文件夹设置SYSTEM帐号的读写权限即可
篇2:windows下安装nginx 详解教程linux网页制作
windows下安装nginx 详解教程
第一步 下载nginx ,windows版本,解压保存在C:/nginx下( 用的1.0.3版)
第二步 下载 php教程 fast-cgi版本(我用的是 VC9 x86 Non Thread Safe),解压到C:/php下
第三步 把C:/php/php.ini-development重命名成C:/php/php.ini,找到#cgi.fix_pathinfo=1,把#号去掉
第四步 修改C:/nginx/conf/nginx.conf
下面是我的简单配置:
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
#log_format main '$remote_addr - $remote_user [$time_local] “$request” '
# '$status $body_bytes_sent “$http_referer” '
# '“$http_user_agent” “$http_x_forwarded_for”';
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
#root html; //此处为默认路径
root D:/public_html; //此处为我修改,要运行PHP程序的路径
index index.php index.html index.htm; //增加了 index.php
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ .php$ {
# root php;
#index index.php
#proxy_pass 127.0.0.1;
#}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ .php$ {
root D:/public_html; //运行的PHP程序路径
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php; //默认首页程序
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; //$document_root 指的是上面的 D:/public_html
include fastcgi_params;
}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /.ht {
# deny all;
#}
}
# another virtual host using mix of IP-, name-, and port-based configuration
#
#server {
# listen 8000;
# listen somename:8080;
# server_name somename alias another.alias;
# location / {
# root html;
# index index.html index.htm;
# }
#}
# HTTPS server
#
#server {
# listen 443;
# server_name localhost;
# ssl on;
# ssl_certificate cert.pem;
# ssl_certificate_key cert.key;
# ssl_session_timeout 5m;
# ssl_protocols SSLv2 SSLv3 TLSv1;
# ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
# ssl_prefer_server_ciphers on;
# location / {
# root html;
# index index.html index.htm;
# }
#}
}
第五步 ,PHP以fast-cgi形式运行
在CMD下运行下面(路径可能有些不同)
第六步 点击运行 nginx.exe ,运行nginx
第七步 浏览器中输入 localhost/index.php,就运行D:/public_html/index.php这个程序了
篇3:windows下卸载linux 并恢复分区 linux网页制作
一篇简单的windows下卸载linux 并恢复分区文章,有需要的朋友参考一下,
卸载linux:
第一步:下载DiskGenius软件(www.skycn.com/soft/3506.html)。
第二步:解压DiskGenius软件,这个软件是绿色免安装的,所以直接进入解压的文件点击启动程序即可。
第三步:在菜单栏找到”硬盘”->”重建主引导目录”,然后点击。
第五步:最后将Linux安装的分区格式化。
OK,通过简单的五步,我们就实现了在Windows系统下卸载Linux的方法
如果linux分了多个区挂载,可以先将挂载分区删除,再重新建立分区(注:重建分区后要格式化该分区,所以要先将里面的东西都拷出来)
DiskGenius简单介绍:
DiskGenius是一款磁盘分区及数据恢复软件,
支持对GPT磁盘(使用GUID分区表)的分区操作。除具备基本的建立分区、删除分区、格式化分区等磁盘管理功能外,还提供了强大的已丢失分区恢复功能(快速找回丢失的分区)、误删除文件恢复、分区被格式化及分区被破坏后的文件恢复功能、分区备份与分区还原功能、复制分区、复制硬盘功能、快速分区功能、整数分区功能、检查分区表错误与修复分区表错误功能、检测坏道与修复坏道的功能。提供基于磁盘扇区的文件读写功能。支持VMWare虚拟硬盘文件格式。支持IDE、SCSI、SATA等各种类型的硬盘,及各种U盘、USB移动硬盘、存储卡(闪存卡)。支持FAT12/FAT16/FAT32/NTFS/EXT3文件系统
篇4:windows+iis服务器基础安全配置方法linux网页制作
首先要关闭本机不用的端口或只允许指定的端口访问;其次要使用专杀木马的软件,为了有效地防范木马后门;第三是要学会对进程操作,时时注意系统运行状况,看看是否有一些不明进程正运行并及时地将不明进程终止掉,
1、后门防范基本功
2、安全配置Web服务器
如果公司或企业建立了主页,该如何保证自己的Web服务器的安全性呢?
首先要关闭不必要的服务;其次是建立安全账号策略和安全日志;第三是设置安全的IIS,删除不必要的IIS组件和进行IIS安全配置。
在IIS安全配置时候,要注意修改默认的“Inetpub”目录路径。可以删除C盘的“Inetpub”目录,然后在D盘重建一个“Inetpub”,而后在IIS管理器中将主目录指向新建立的“Inetpub”路径。此外,还需要删除默认的“scripts”、“print”等虚拟目录,然后在IIS管理器中删除不必要的映射,一般情况下保留ASP、ASA就可以了。
具体方法是在“IIS信息服务”管理器中右击主机名,选择“属性”→“主目录”标签,点击“高级”按钮,在“映射”标签中就可以删除不必要的映射了。另外,在属性窗口中选择“网站”标签,然后勾选“启用日志”,并选择“使用W3C扩充日志文件格式”项,每天记录客户IP地址、用户名、服务器端口、方法、URI字根、HTTP状态、用户代理等,而且每天都应审查日志,
在上面的基础工作之后,还需要设置Web站点目录的访问权限。
一般情况下,不要给予目录以写入和允许目录浏览权限,只给予。ASP文件目录以脚本的权限,而不要给予执行权限。在“IIS信息服务”管理器中展开网站的虚拟目录,然后右键点击某个虚拟目录,选择“属性”→“虚拟目录”标签,在“本地路径”下可设置对该目录权限为“读取”或“目录浏览”等。另外也可以通过NTFS分区格式,严格地设置用户目录权限。
而针对企业中最为核心的数据,更要加强对于Access数据库教程下载的防护。
当使用Access作为后台数据库时,如果有人通过各种方法知道或者猜到了服务器的Access数据库的路径和数据库名称,就可以下载这个Access数据库文件,这是非常危险的。因此,一般情况下要更改默认的数据库文件名,为你的数据库文件名称起个复杂的非常规的名字,并把它放在比较深的文件目录下。另外,还可以为Access数据库文件加上打开密码。
打开IIS网站属性设置对话窗口,选择“主目录”选项卡,点击“配置”按钮,打开“应用程序配置”对话窗口。而后,点击“添加”按钮,在“可执行文件”中输入“asp教程.dll”,在“扩展名”中输入“。mdb”,勾选“限制为”项,并输入“禁止”,确定应用后完成设置即可。以后,当入侵者企图下载数据时,将会提示禁止访问。
篇5:windows下批量修改ip地址bat处理文件代码linux网页制作
我之前一直用的方法是在本机上设置多个不同网段的ip,然后切换路由(route),这样不同的网段通过不同的网关出去,就可以达到同时访问多个网络的目的,但是这样我发现经常可能出现一些问题,所以我决定用最原始的方法来解决,那就是在要使用某一个网段的时候就只用这个网段的ip,这样就需要不停的更换ip地址。当然,在windows的“网络连接”属性中这样的更改是很麻烦的,不过还好的是,windows的“netsh”命令提供了命令行下更改ip的功能,利用这一点,可以将它做成bat的批处理文件,就方便多了。
@echo off
rem eth //eth 为网卡名称,可在网络连接中查询,如“本地链接”
set eth=“本地链接”
rem ip //ip 为你想更改的ip
set ip=192.168.4.23
rem gw //gw 为网关地址
set gw=192.168.4.1
rem netmasks //netmasks 为子网掩码
set netmasks=255.255.255.192
echo 正在将本机ip更改到: %ip%
rem
if %gw%==none netsh interface ip set address %eth% static %ip% %netmasks% %gw% >nul
if not %gw%==none netsh interface ip set address %eth% static %ip% %netmasks% %gw% 1 >nul
echo.........................
echo 检查当前本机ip:
ipconfig
echo.........................
echo 成功将本机ip更改为%ip%!
pause
close
以下就是具体的方法和命令详解:
首先进入命令提示行:“win+r”>“cmd”,回车
输入netsh,回车,出现:netsh>
再输入interface,回车,出现netsh interface>
再输入ip,回车,出现netsh interface ip>
进入ip设置项了,我们要用到以下的命令:
set address - 添加一个 ip 地址到指定的接口。
先看看关于此令的windows帮助:
--------------------------------------------------------------------------
用法: set address [name=][[source=]dhcp |
[source=] static [addr=]ip address [mask=]ip subnet mask]
[[gateway=]|none [gwmetric=]integer]
参数:
标记 值
name - 接口名称,
source - 下列值之一:
dhcp: 对于指定接口,设置用 dhcp 配置 ip
地址。
static: 设置使用本地静态配置设置 ip
地址。
gateway - 下列值之一:
: 您设置的 ip 地址的指定默认
网关。
none: 不设置默认网关。
gwmetric - 默认网关的跃点数。如果网关设置为 'none',则
不应设置此字段。
只有在 'source' 为 'static' 时才设置下列选项:
addr - 指定接口的 ip 地址。
mask - 指定 ip 地址的子网掩码。
注释 : 用来将 ip 地址配置模式从 dhcp 模式改为 static,或从 static
模式改为 dhcp。用静态 ip 地址在接口上添加 ip 地址,或添加
默认网关。
示例 :
set address name=“local area connection” source=dhcpset address local static 10.0.0.9 255.0.0.0 10.0.0.1 1
----------------------------------------------------------------------------
了解了用法之后,我们就可以进行设置了:
在netsh interface ip>之后输入
set address “本地连接” static 192.168.4.23 255.255.255.192 192.168.4.1 1
然后回车,稍候会显示“确定”,ip设置完毕。
这里解释一下,“本地连接”是指windows“网络属性”中看到的连接的名称,static表示要指定静态ip而非dhcp指派,后面三个分别是ip,子网掩码,网关,最后的“1”是指默认网关的跃点数,一般为“1”。
至此,命令行下设置ip完成。
同时你还可以在命令行下更改dns设置,用的是set dns命令,你可以输入set dns /?查看使用方法。
最后,我们将这些命令保存为一个bat文件(setip192168423.bat):