DREAMWEAVER 本地编辑网页与服务器端同步?
设置和编辑Dreamweaver本地根文件夹
规划站点结构后,在 Dreamweaver 中设置(定义)站点。您还应定义一个站点,以便编辑不是由 Dreamweaver 创建的 Web 站点。设置 Dreamweaver 站点是一种组织所有与 Web 站点关联的文档的方法。
本地根文件夹是 Dreamweaver 站点的工作目录。此文件夹可以位于本地计算机上,也可以位于网络服务器上。
如果要开始在计算机上编辑文件(而不进行发布),只需设置一个本地文件夹,以后再添加远程和测试信息。
即使没有使用 Dreamweaver 创建原始站点,也可以使用 Dreamweaver 编辑本地磁盘上的现有 Web 站点或编辑远程站点(或远程站点的分支)。
注: 如果本地根文件夹位于运行 Web 服务器的系统中,则无需指定远程文件夹。这意味着该 Web 服务器正在您的本地计算机上运行。
选择以下项之一:
若要设置新站点,请选择“站点”>“新建站点”。
若要编辑本地磁盘上的现有站点或远程站点(或远程站点的分支)的设置,无论该站点是否在 Dreamweaver 中创建,都可选择“站点”>“管理站点”,然后单击“编辑”。
注: 如果未定义任何 Dreamweaver 站点,将会出现“站点定义”对话框,而无需您单击“新建”。
输入设置信息:
若要使用站点设置向导设置站点,请单击“基本”选项卡,然后按照提示进行操作。
若要直接设置本地文件夹、远程文件夹和测试文件夹(用于处理动态页),请单击“高级”选项卡,选择“本地信息”类别并设置各个选项。
单击“确定”和“完成”以创建站点(在“文件”面板中显示)。
本地根文件夹设置选项
如果选择直接对本地根文件夹选项进行设置,而不使用“站点定义”对话框的“基本”选项卡,请单击“高级”选项卡并输入信息。
注: 在计算机上设置工作站点只需要设置前两个选项。
站点名称 显示在“文件”面板和“管理站点”对话框中的名称;该名称不会在浏览器中显示。
本地根文件夹 本地磁盘上存储站点文件、模板和库项目的文件夹的名称。在硬盘上创建一个文件夹,或者单击文件夹图标浏览到该文件夹。当 Dreamweaver 解析根目录相对链接时,它是相对于该文件夹来解析的。
自动刷新本地文件列表 指定 Dreamweaver 是否应在每次您将文件复制到本地站点时自动刷新本地文件列表。取消选择此选项将提高 Dreamweaver 在复制此类文件时的速度;但同时“文件”面板的“本地”视图不会自动刷新,您必须单击“文件”面板工具栏中的“刷新”按钮手动刷新面板。
默认图像文件夹 保存站点中使用的图像的文件夹的路径。输入路径或单击文件夹图标浏览到该文件夹。
链接相对于 更改您创建的链接到站点中其它页面的链接的相对路径。默认情况下,Dreamweaver 使用文档相对路径创建链接。选择“站点根目录”选项更改路径设置,确保在“HTTP 地址”选项中指定 HTTP 地址。
更改此设置将不会转换现有链接的路径;此设置仅应用于使用 Dreamweaver 以可视方式创建的新链接。
使用本地浏览器预览文档时,除非指定了测试服务器,或在“编辑”>“首选参数”>“在浏览器中预览”中选择“使用临时文件预览”选项,否则文档中用站点根目录相对路径链接的内容将不会显示。这是因为浏览器不识别站点根目录,而服务器能够识别。
HTTP 地址 Web 站点将要使用的 URL。这使 Dreamweaver 能够验证站点中使用绝对 URL 或站点根目录相对路径的链接。Dreamweaver 还使用此地址来确保站点根目录可能不同的站点根目录相对链接在远程服务器上能够正常工作。例如,如果您链接到位于硬盘上 C:\Sales\images\ 文件夹中的某个图像文件(Sales 是您的本地根文件夹),您完成的站点 URL 是 http://wwwmysitecom/SalesApp/(SalesApp 是您的远程根文件夹),那么应该在“HTTP 地址”文本框中输入 URL 以确保远程服务器上的链接文件路径为 /SalesApp/images/。
使用区分大小写的链接检查 在 Dreamweaver 检查链接时,将检查链接的大小写与文件名的大小写是否相匹配。此选项用于文件名区分大小写的 UNIX 系统。
启用缓存 指定是否创建本地缓存以提高链接和站点管理任务的速度。如果不选择此选项,Dreamweaver 在创建站点前将再次询问您是否希望创建缓存。最好选择此选项,因为只有在创建缓存后“资源”面板(在“文件”面板组中)才有效。
1、在电脑桌面里找到需要实现在异地两个电脑通过网络同步更新的表格打开。
2、打开了之后在表格的功能区域里面,找到审阅并点击它。
3、进入审阅的选项卡里,找到共享文件,点击共享文件这个选项。
4、点击了共享文件之后,就会弹出一个窗口,在编辑一栏中,勾选”允许多用户同时编辑,同时允许工作簿合并”这个选项。
科技时代,任何行业都离不开数据的分析以及统筹,如果掌握了最关键的数据及技术,那成功就指日可待,所以数据对于一个企业来说,就是最无形的财富,而一个企业的数据基本都有服务器保存及管理着,如何保证数据安全,实现数据同步及备份?诚恺科技小编就同大家一起来看看在Linux服务器中利用rsync配合inotify实现数据实时同步及备份的方法。
rsync:可以镜像保存整个目录树和文件系统。可以很容易做到保持原来文件的权限、时间、软硬链接等等。第一次同步时 rsync 会复制全部内容,但在下一次只传输修改过的文件。
方案:起初用rsync进行数据备份是利用计划任务,定时执行一下命令实现rsync的同步,但最近开发这边修改比较频繁,看来需要实时同步备份来完善备份机制!所以需要利用inotify触发器来改善!达到一旦指定的位置有了新的变动就将其同步!
环境:
CentOS 64 64位
rsync-309
inotify-tools-314
说明:
101016 (rsync+inotify)----------网站程序(/data0/htdocs/)
101019 (rsync)------------------网站程序备份(/data0/htdocs/)
目的:
实现101016的/data0/htdocs/目录下发生任何变动都将实时同步到101019的/data0/htdocs/上(另,这两台都跑有keepalived+nginx,来实现出现故障自动切换的容灾,详细配置会在后面补上)
一、web服务器101016 (rsync+inotify)
1、准备软件包
2、安装Rsync
1)、1234 tar-zxvf rsync-309targz
2)、cdrsync-309
3)、/configure--prefix=/usr/local/rsync
4)、make;makeinstall
建立密码认证文件
[root@ftp ~]# echo "111111">/etc/rsyncd/rsyncdsecrets建立密码认证文件
其中111111可以自己设置密码,rsyncdsecrets名字也可以自己设置;
权限:要将/etc/rsyncd/rsyncdsecrets设置为root拥有, 且权限为600。
# chmod 600 /etc/rsyncd/rsyncdsecrets
3、安装inotify
1)、1234 tar-zxvf inotify-tools-314targz
2)、cdinotify-tools-314
3)、/configure--prefix=/usr/local/inotify
4)、make;makeinstall
4、创建rsync复制脚本
此项功能主要是将ftp端的目录/data0/htdocs/里的内容,如果修改了(无论是添加、修改、删除文件)能够通过inotify监控到,并通过rsync实时的同步给101019的/data0/htdocs里,下面是通过shell脚本实现的。
[root@web ~]# vim /root/shell/rsyncsh
[root@web ~]# chmod u+x /root/shell/rsyncsh
[root@web ~]# setsid /root/shell/rsyncsh &
#后台运行脚本,关闭shell终端继续后台运行
rsyncsh脚本加入开机启动项
# echo "/root/shell/rsyncsh" >> /etc/rclocal
防火墙开启rsync端口:873
添加:
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 873 -jACCEPT
重启:
# /etc/initd/iptables restart
二、备份服务器101019(rsync)
1、准备工作
创建备份目录:
# mkdir /data0/htdocs
2、安装rsync(备份主机只安装rsync)
1)、1234 tar-zxvf rsync-309targz
2)、cdrsync-309
3)、/configure--prefix=/usr/local/rsync
4)、make;makeinstall
3、建立用户与密码认证文件
[root@backup ~]# echo "root:111111" > /etc/ rsyncd/rsyncdsecrets
[root@backup ~]# less /etc/rsyncd/rsyncdsecrets
root:111111
注意:
请记住,在101016端建立的密码文件,只有密码,没有用户名;而在101019里建立的密码文件,用户名与密码都有。
权限:要将/etc/rsyncd/rsyncdsecrets设置为root拥有, 且权限为600。
#chmod 600 /etc/rsyncd/rsyncdsecrets
4、建立rsync配置文件
[root@backup ~]# vim /etc/rsyncd/rsyncdconf
启动rsync服务
# /usr/local/rsync/bin/rsync --daemon --config=/etc/rsyncdconf
# ps -ef |grep rsync
Rsync服务加入开机启动项
# echo "/usr/local/rsync/bin/rsync --daemon --config=/etc/rsyncdconf" >> /etc/rclocal
防火墙开启rsync端口:873
添加:
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 873 -jACCEPT
重启:
# /etc/initd/iptables restart
完成,其实这个时候数据已经同步了!
测试一下:
由于/data0/htdocs/下涉及到一些公司信息,所以就以/data0/htdocs/tmp/为例
主机名可以区别是两台机器,里面的内容完全一直,连文件的属性都一样
再对里面修改一下试试,创建一个文件,然后删除user目录试试
0条评论