搭建网站的方法

如何用python和web.py搭建一个网站

1. 环境搭建。环境搭建比较繁琐,记得当时也是满世界找资料,所以我直接打包好了所有的文件(apache(已经放进去python-wscgi) + web.py+apache所需要的vs2010运行库+python+网站文件),直接解压放上去就能用。有需要同学让我传一个或者网盘发一把就行。如果在windows,最好在win7以上版本,我用win8。linux则ubuntu较好,建议12.04以上版本,不过linux我仅仅是开发用过,最终运行的服务器是采用windows+apache:安装python2.7.10,可以去官方网站下载,注意要把python路径加入系统环境变量。版本不能低于2.7.9,但不能用3.0以上,web.py支持不好。安装web.py, 官方网下载来装就行,记得是解压后进去:python setup.py install安装wingIDE,这个是最好用的python编辑器,可惜只能有几天试用,我就是不停的试用进行开发,用它的好处就是代码可以跳转并且支持调试,需要调试直接将程序文件run起来,单步下段点都可以。装apache并配置python-wscgi,这个比较惨,花了好多时间去搜索才搞定,主要是windows上的python-wscgi不好难找。为了节省以后的开发时间,我把配置好的apache给打包了,反正也是绿色的,新建网站只需要在服务器上配置开机启动apache,并在apache的config里面修改下自己网站路径就行。2. 开发。开发阶段倒是没什么好说的,web.py官方有教程,不过这里我需要提几点建议:如果可以务必全站用utf-8编码。建立数据库建议写个生成脚本,比如createDataBase.py,有改动重新运行一遍,不要试用ide去建。

一台服务器搭建两个不同域名的网站如何配置apache

最简单高效的方法如下:1. 先打开Apache的配置文件httpd.conf,在这个文件, 找到这句:“#Include etc/extra/httpd-vhosts.conf” (根据安装路径不同,上面的路径会略有不同) 把前面的#去掉,即开启了使用虚拟主机的功能;2. 在httpd-vhosts.conf中进行虚拟主机的配置操作;也可以在httpd.conf直接写入配置,但是 不建议这么做;3. 打开httpd-vhosts.conf文件,找到NameVirutalHost *:80,这句话的含义是制定这个主机的 IP地址和端口号;4. 关键的virtualhost配置,在NameVirutalHost *:80的下面; 注意事项:Apache在接受请求时,首先会默认第一个VirtualHost,然后再匹配其他虚拟主 机,如果没有匹配的,就是第一个VirtualHost起作用。故,在httpd.conf中,将 <Dicrectory />(这个是所有目录的默认配置)和<Direcotry/opt/lampp/htdocs>的权限, 都默认设置为deny from all。5. virtualhost配置实例: <VirtualHost*:80> ServerName * DocumentRoot </opt/lampp/htdocs/guest> <Directory /opt/lampp/htdocs/guest> Order deny,allow Allow from all </Direcotry> <VirtualHost/> 后面的,依次添加就可以 <VirtualHost *:80> ServerName www.*****.com DocumentRoot </opt/lampp/htdocs/myweb1> <Directory /opt/lampp/htdocs/myweb1> Order deny,allow Allow from all </Direcotry> <VirtualHost/>另外。。。其实建议你使用完善的管理程序辅助管理站点并不是因为你不会绑定域名而是因为你出现这个问题间接表示你会有问题处理不了所以方便才是你的第一学习要点而不是那些所谓的技术进步能普普通通运营好简单的网站 再考虑其他深入的问题祝你成功谢谢采纳

自己网站搭建服务器需要多大的宽带?流程怎么走?

  随着办公自动化的发展,在办公网络内的文件传输、交换等操作越来越频繁,文件大小也越来越庞大,通过文件夹共享的方式或者用闪存、移动硬盘来传输文件固然可以,但是比较繁琐,有一定的局限性,安全上也存在一些问题。而FTP 的存在,大大方便了局域网内远程交换文件资料的需要,充分体现了资源共享的精神。  FTP的全称是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。而FTP服务器,则是在网络上提供存储空间的计算机,它们依照FTP协议提供文件传输服务。当它们运行时,用户就可以连接到服务器下载文件,也可以将自己的文件上传到FTP服务器中。现在许多办公网络带宽可以达到100 M、1 000 M 。而且网络中的计算机硬盘也有足够的空间,完全满足FTP服务的工作环境,所以可以通过软件把自己的电脑变为一台FTP服务器,从而更有效的利用网络资源,提高工作效率。  1、用于架设FTP服务器的软件  常见的用于架设FTP服务器的软件有微软公司的Windows操作系统自带的ixs(Internet Infor—mation Server,因特网信息服务系统)和RhinoSoft.com公司的Serv—U。  如果只是想建个小型的同时在线用户数不超过10个的FTP服务器,且不会同时进行大流量的数据传输,可以用IIS作为服务器软件来架设(IIS只适用于Windows NT/2000/xP操作系统)。Win—dows默认安装时不安装IIS组件,需要手工添加安装。进入控制面板,找到“添加/册J除程序”,打开后选择“添加/册J除Windows组件”,在弹出的“W in—dows组件向导”窗口中,将“Internet信息服务(ixs)”项选中。再点击右下角的“详细信息”,在弹出的窗口中,找到“文件传输协议(FTP)服务”,选中后确定即可。安装完后需要重启,在W indows NT/2000/xP操作系统中的安装方法相同。IIS虽然安装简单,但管理功能不强,只有简单的账户管理、目录权限设置、消息设置、连接用户管理,不太适合有较高要求的用户使用。因此,推荐使用RhinoSo~公司的Serv—U 软件,它是目前比较常用的FTP服务器软件,设置简单,功能强大,性能稳定,做小型的F]rP服务器是很好的选择。它并不是简单地提供文件的下载,还为用户的系统安全提供了相当全面的保护。例如:您可以为FTP服务器设置密码、设置各种用户级的访问许可等等。  用Serv—U 软件架设FTP服务器,其实并没有技术难度。Serv—U 支持所有版本的Windows操作系统,可以设定多个 服务器,可以限定登录用户的权限、登录目录及服务器空间大小,功能非常完善。以下就以Serv—U 汉化版为例,讲讲架设FTP服务器的具体步骤。  2 用Serv—U软件架设FTP服务器的具体步骤  首先下载安装Serv—U,运行,将出现“设置向导”窗口,可以跟随着这个向导的指引,一步步进行操作。  (1)设置Serv—U 的IP地址与域名  一路单击“下一步”跳过系统提示信息,来到“您的IP地址”窗口,这里要求输入本机(即做为FTP服务器的电脑)的IP地址,如果你的电脑有固定的IP地址,那就直接输入;如果你只有动态IP(例如拨号用户),那该处请留空,Serv—U 在运行时会自动确定你的IP地址。  下一步,进行“域名”设定。这个域名只是用来标识该FTP 域,没有特殊的含义,比如输入“myftp”。接下来的“系统服务”选项必须选“是”,这样当你的电脑一启动,服务器也会跟着开始运行。  (2)设置匿名登录  下一步为“是否允许匿名访问?”,匿名访问就是允许用户以Anonymo~ 为用户名,无需特定密码即可连接服务器并拷贝文件。如果你不想-kl:陌生人随意进入你的FTP服务器,或想成立会员区,就应该在“匿名账号”窗口中选“否”,这样就只有经过你许可的用户才能登录该FTP。如果需要局域网内所有人或大多数人都能访问该FTP,那么在此选“是”。  之后就要为匿名账户指定FTP上传或下载的主目录。这是匿名用户登录到你的F]rP服务器后看到的目录。设定后,向导还会继续询问你是否将匿名用户锁定于此目录中,从安全的角度考虑,建议选“是”。这样匿名登录的用户将只能访问你指定的主目录及以下的各级子目录,而不能访问上级目录,便于保证硬盘上其他文件的安全。  (3)创建新账户  除了匿名用户,一般还需要建立有密码的专用账号,也就是说可以让指定用户以专门的账号和密码访问你的服务器,这样做适用于实行会员制下载或只让好友访问。在“命名的账号”窗口中将“创建命名的账号吗”选为“是”,进入“账号名称”设置,填入你制定的账号名称,而后在“账号密码”窗口输入该账号的密码。  单击“下一步”,会要求你指定FTP主目录,并询问是否将用户锁定于主目录中,选“是”,作用与匿名账户设定基本相同,不再赘述。  紧接着要设置该账户的远程管理员权限,分为“无权限”、“组管理员”、“域管理员”、“只读管理员”和“系统管理员”五种选项,每项的权限各不相同,可根据具体情况进行选择。  最后,点击“完成”退出向导,Serv—U 软件主界面将自动弹出,我们还要在此进行一些管理员设置。  (4)管理员设置  每个Serv—U 引擎都能用来运行多个虚拟的F]rP服务器,而虚拟的F]rP服务器就称为“域”。  对 rP服务器来说,建立多个域是非常有用的,每个域都有各自的用户、组和相关的设置。下面就简要说说管理器界面上必要的各项设置。  ① 首先点击窗体左方的“本地服务器”,勾选右边的“自动开始(系统服务)”。这样,在计算机启动时,Serv—U 就可以自动启动。  ② 选择左方的“域一活动”,这里记载了该域下所有用户的活动情况,是非常重要的监控数据。在这里,你可以实时地看到所有访问你的FTP服务器的用户所做的操作,并据此做出相应的处理。  ③ “域一组”:在此可自建一些用户组,把各类用户归到相应的组中,便于管理。  ④ “域一用户”:这里有刚建立的账号,其中的细节设置十分重要,具体如下。  账号:如果有用户违反F]rP的规定,你可以点击此处的“禁用账号”,让该用户在一段时间内被禁止登录。另外此处的“锁定用户于主目录”一定要勾选,否则你硬盘的绝对地址将暴露。  常规:根据自身的实际需要,在此设置最大的下载和上传速度、登录到本服务器的最大用户数、同一IP的登录线程数等。  IP访问:你可以在此允许或拒绝某个IP访问你的 rP服务器,只要在“编辑规则”处填上一个或一类IP地址(例如:192.168.1.10,192.168.1.*,这里的*为通配符,即指192.168.1.1~ l92.168.1.255所有的IP地址)并添加到IP访问规则里,以后该IP的访问将会按IP访问规则处理,即允许或禁止。这样就可以控制访问你的FTP服务器的用户。  配额:勾选“启用磁盘配额”,在此为每位F'I'P用户设置硬盘空间。点击“计算当前”,可知当前的所有已用空间大小,在“最大”一栏中设定最大的空间值。这里应该根据你的电脑硬盘具体的分区情况和分区大小来确定,以免因服务器硬盘空间不够不能上传文件。  最后,请在有改动内容的标签卡上点击右键,选择“应用”,这样才能使设置生效。  现在,一个简单的F] 服务器就已经完整地呈现在面前了。  3 使用Serv—U架设F]rP服务器时几个需要注意的设置  (1)虚拟路径:FTP主目录所在分区的剩余空  间随着内容的不断添加而越来越少,而其他分区中还有很多空间,怎么才能把这些空间利用起来呢?  这时可以通过“虚拟路径映射”功能把硬盘上不同分区里要共享的文件和目录映射到F]rP服务器上的主目录下,使其他人在访问你的F]rP时,只在主目录下就可以读取并下载这些目录中的内容,就好象它们本来就位于主目录中一样,这样既减轻了F]rP服务器的维护工作,又使用户能够共享的资源。具体步骤为点击域名下的“设置”一“虚拟路径”标签一“添加”按钮,然后按提示操作即可。  (2)目录访问规则:在域名下的“用户”一“帐号名称”一“目录访问”标签中,对目录访问规则的设置有以下几个。  文件:读取、写入、追加、删除、执行。允许上传文件的目录就需要勾选读取、写入、追加,删除和执行可根据具体情况设置。  目录:列表、创建、删除。允许上传文件的目录就都勾选上。  子目录:继承。这是指在此目录下的所有子目录都与最上层目录的访问规则一样,所以选中后,下层的子目录就没有必要再单独设置访问规则了。  (3)最大上传/下载速度:在“本地服务器”一“设置”一“常规”标签中,可以设置最大上传,下载速度,这可以根据局域网的带宽情况和 服务器的使用情况因地制宜。例如,在l00M 带宽的局域网内,下载速度设置过高(8 M byte/s以上)可能会影响FTP服务器本机的使用,应适当调低。  4 结束语  Serv—U 软件中还有很多设置,需要使用者有较多的专业知识,但总体来讲还是比较简单易用的,不需要改动太多的设置就可以把FTP服务器维护的很好,对于办公局域网络内的F]rP应用足以应付了。这里只是简单的说明了Serv—U 软件的一些设置和使用方法,要想管理好F]rP服务器,还要结合实践来不断的学习。

linux系统下怎么搭建网站服务器?

Redhat下搭建LAMP环境,即可实现网站服务器(web)的功能,方法如下:一、安装mysql#1.首先查看系统是否已经安装过了mysql.rpm -qa | grep mysql#2.采用cmake方式安装(mysql-5.0.21.tar.gz)configure & make & make install#3.mysql 的安装方法:cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/data/mysql/etc -DMYSQL_DATADIR=/data/mysql -DMYSQL_TCP_PORT=3306 -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock -DMYSQL_USER=mysql -DEXTRA_CHARSETS=all -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1makemake install#在make与make install的时候可以看到进度百分比,感觉这一点要比configure方式要好。#配置并初始化数据库#1.创建用户和用户组groupadd mysqluseradd mysql -g mysql#2.赋予数据存放目录权限chown mysql:mysql -R /usr/local/mysql/data #3.创建my.cnf配置文件mkdir /usr/local/mysql/logmkdir /usr/local/mysql/etccp support-files/my-medium.cnf /usr/local/mysql/etc/my.cnf #4.初始化数据库#执行前需赋给scripts/mysql_install_db文件执行权限chmod 755 scripts/mysql_install_dbscripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ #5.创建管理MySQL数据库的shell脚本mkdir /usr/local/mysql/init.dcp support-files/mysql.server /usr/local/mysql/init.d/mysql#6.赋予shell脚本可执行权限:chmod +x /usr/local/mysql/init.d/mysql#7.启动MySQL:/usr/local/mysql/bin/mysqld_safe &/usr/local/mysql/init.d/mysql start #8.通过命令行登录管理MySQL服务器(提示输入密码时直接回车):/usr/local/mysql/bin/mysql -u root -p -S /tmp/mysql.sock二、安装apache (httpd-2.0.59.tar.gz)#1.解压tar zxf httpd-2.0.59.tar.gzcd httpd-2.0.59#2.解决Apache的关联软件安装过程中的报错问题:./configure --prefix=/usr/local/aprmake && make install#提示configure: error: APR-util not found. Please read the documentation#下载apr-util-0.9.19.tar.bz2进行编译安装./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/aprmake && make install#提示pcre错误#下载安装pcre./configure --prefix=/usr/local/pcremake && make install#3.安装APACHE./configure --prefix=/usr/local/apache-with-apr=/usr/local/apr -with-apr-util=/usr/local/apr-util-with-pcre=/usr/local/pcremakemake install#4.配置启动APACHE#启动Apache中的php选项,找到下面两行vi /usr/local/apache/conf/httpd.conf#修改默认启动页DirectoryIndex index.html index.php #指定主目录(/usr/local/apache2/htdocs)DocumentRoot ServerName 127.0.0.1:80#启动/usr/local/apache/bin/apachectl start三、安装php (php-5.1.6.tar.bz2)#1.使用命令检查并配置安装需要的系统环境,并生成安装配置文件。命令行如下:./configure --prefix=/usr/local/freetype make    make install    #2.安装PHPtar jxf php-5.1.6.tar.bz2cd php-5.1.6./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql--with-apxs2=/usr/local/apache/bin/apxs --with-freetype-dir=/usr/local/freetype --with-mysqli--with-curl --with-gettext --with-bz2 -enable-shmop --enable-calendar --with-openssl--with-pspell --enable-ftp --with-openssl --with-zlib --enable-exif --with-gmp--enable-sysvmsg --enable-sockets --enable-wddx --with-xsl --with-mcrypt--with-pdo-mysql --with-gdmake & make install#3.配置php.ini文件cp php.ini-dist /usr/local/lib/php.ini //复制php的配置文件cd /usr/local/lib/vi php.ini //修改配置文件register_globals = On //一般在414行max_execution_time = 30 ; // 改为600 (增加处理脚本的时间限制) max_input_time = 600 ; //最大输出时间600秒 memory_limit = 8M ; //改为40M (这样才能发10M的附件) register_global =On post_max_size = 2M ; //php可接受的 post 方法大小 2M file_uploads = On ; //允许上载文件 upload_max_filesize = 2M ; //最大上载文件2M session.auto_start = 1 ; //session自动启动四、安装phpMyAdmintar zxf phpMyAdmin-2.6.0.tar.gzmv phpMyAdmin-2.6.0 /usr/local/apache/htdocs/ vi config.inc.php #修改这个文件$cfg['Servers'][$i]['host'] = 'localhost'; //改成你数据库服务器的主机名或IP地址;$cfg['Servers'][$i]['user'] = 'root'; // MySQL 数据库的用户名;$cfg['Servers'][$i]['password'] = ''; // MySQL 数据库的密码;#主要修改这几项,保存退出#测试:http://IP/phpMyAdmin-2.6.0#这里可以修改phpMyAdmin-2.6.0这个目录的名字,这样访问比较方便

怎么自己建网站我要详细步骤

随着互联网的普及,个人网站和博客已经不再是那么神秘了,越来越多的网友想拥有自己的一个网站,或为兴趣聚集一帮至交好友,或为兴趣而追逐财富,那么网站应该怎么建立呢?建立一个个人网站需要做些什么?费用是多少呢?现在我就为大家介绍一下怎么搭建一个个人网站。工具/原料网站域名(需要注册,50元左右)网站空间(需要购买,100元左右)建站程序(可以在网上下载,如Wordpress,Dedecms等)FTP 工具(也可以在网上下载,如FlashFXP,FileZilla等)方法/步骤网站域名就是我们的网址,需要我们到万网或其他域名服务商那里注册,首先查询一下自己想注册的域名是否已经被注册,如果已经被注册,只能换一个域名了,当然自己允许的话可以尝试收购一下。如果没有被注册的话当然是立马抢注啦。现在的价格都是49元一年。域名相当于我们自己家里的门牌号,而我们网站里面所有的文章,图片等数据是需要存放在数据库里的,所以网站空间就相当于我们的房间了,网站空间也叫主机。购买空间一定要选择适合自己的,一定要事先多多咨询好。可以去万网等服务商去买。域名和空间购买完以后,就需要互相绑定。空间绑定域名一般是空间商帮我们完成的,我们主要做的就是将域名绑定到空间上,即域名解析。域名解析就是把自己的域名和空间商给我们的主机IP地址绑定在一起,对于com域名,主机名为www,对应值就是IP地址,确认添加即可。接下来需要我们把建站程序上传到我们的网站里面去,这里我以FileZilla 和wordpress作为例子,打开FileZilla,里面的主机,用户名,密码和端口都按照空间商给你的如实填写即可。之后在本地站点里面将wordpress文件夹里面的文件全选上传到远程站点,这个过程需要10到20分钟。wordpress上传完以后,在浏览器上打开网站,需要我们填写数据库信息以及设置后台密码。我们按照空间商给的信息填好即可,当然后台密码要自己设置记牢哦。在网址后面输入/wp-admin就可以进入网站后台。这样,别人就可以通过你的网址进入你的网站啦。建好网站只是第一步,只是一个开始,怎样才能让我们的网站变得更加美观,怎么才能使我们的网站用户体验更好,进而使我们的网站广为人知,还有很长的路要走。这就需要我们在后台多多学习,多多交流,更要多多实践!END注意事项网站域名建议大家注册com域名和不用备案的空间。

如何在一台服务器上配置搭建两个网站

  在一台服务器上配置搭建两个网站的方法最简单高效的方法如下:1.  先打开Apache的配置文件httpd.conf,在这个文件,    找到这句:“#Include etc/extra/httpd-vhosts.conf”    (根据安装路径不同,上面的路径会略有不同)    把前面的#去掉,即开启了使用虚拟主机的功能;2.  在httpd-vhosts.conf中进行虚拟主机的配置操作;也可以在httpd.conf直接写入配置,但是    不建议这么做;3.  打开httpd-vhosts.conf文件,找到NameVirutalHost *:80,这句话的含义是制定这个主机的    IP地址和端口号;4.  关键的virtualhost配置,在NameVirutalHost *:80的下面;    注意事项:Apache在接受请求时,首先会默认第一个VirtualHost,然后再匹配其他虚拟主    机,如果没有匹配的,就是第一个VirtualHost起作用。故,在httpd.conf中,将    <Dicrectory />(这个是所有目录的默认配置)和<Direcotry/opt/lampp/htdocs>的权限,    都默认设置为deny from all。5.  virtualhost配置实例:    <VirtualHost*:80>     ServerName *     DocumentRoot </opt/lampp/htdocs/guest>    <Directory /opt/lampp/htdocs/guest>    Order deny,allow    Allow from all   </Direcotry>   <VirtualHost/>    后面的,依次添加就可以   <VirtualHost *:80>    ServerName www.*****.com    DocumentRoot </opt/lampp/htdocs/myweb1>    <Directory /opt/lampp/htdocs/myweb1>    Order deny,allow    Allow from all    </Direcotry>  <VirtualHost/>另外。。。其实建议你使用完善的管理程序辅助管理站点并不是因为你不会绑定域名而是因为你出现这个问题间接表示你会有问题处理不了所以方便才是你的第一学习要点而不是那些所谓的技术进步能普普通通运营好简单的网站 再考虑其他深入的问题

一台服务器搭建两个不同域名的网站如何配置apache

最简单高效的方法如下:1. 先打开Apache的配置文件httpd.conf,在这个文件, 找到这句:“#Include etc/extra/httpd-vhosts.conf” (根据安装路径不同,上面的路径会略有不同) 把前面的#去掉,即开启了使用虚拟主机的功能;2. 在httpd-vhosts.conf中进行虚拟主机的配置操作;也可以在httpd.conf直接写入配置,但是 不建议这么做;3. 打开httpd-vhosts.conf文件,找到NameVirutalHost *:80,这句话的含义是制定这个主机的 IP地址和端口号;4. 关键的virtualhost配置,在NameVirutalHost *:80的下面; 注意事项:Apache在接受请求时,首先会默认第一个VirtualHost,然后再匹配其他虚拟主 机,如果没有匹配的,就是第一个VirtualHost起作用。故,在httpd.conf中,将 <Dicrectory />(这个是所有目录的默认配置)和<Direcotry/opt/lampp/htdocs>的权限, 都默认设置为deny from all。5. virtualhost配置实例: <VirtualHost*:80> ServerName * DocumentRoot </opt/lampp/htdocs/guest> <Directory /opt/lampp/htdocs/guest> Order deny,allow Allow from all </Direcotry> <VirtualHost/> 后面的,依次添加就可以 <VirtualHost *:80> ServerName www.*****.com DocumentRoot </opt/lampp/htdocs/myweb1> <Directory /opt/lampp/htdocs/myweb1> Order deny,allow Allow from all </Direcotry> <VirtualHost/>另外。。。其实建议你使用完善的管理程序辅助管理站点并不是因为你不会绑定域名而是因为你出现这个问题间接表示你会有问题处理不了所以方便才是你的第一学习要点而不是那些所谓的技术进步能普普通通运营好简单的网站 再考虑其他深入的问题祝你成功谢谢采纳

建站需求填写

采购需求填写

采购需求

采购产品:
联系人:
* 联系电话:
公司名称:
补充说明:
* 验证码:
提交