1、linux系统下怎么搭建网站服务器?
具体方法如下:
1、使用putty或类似的SSH工具登录服务器(本地安装跳过);
2、安装Apacheyum install httpd修改防火墙配置,打开80端口vi /etc/sysconfig/iptables添加记录-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
配置Apache
vi /etc/httpd/conf/httpd.conf
找到ServerName,设置为自己的域名,如果没有域名,可以设置为localhost:80
3、重启并测试Apache
service httpd restart
打开浏览器,输入http://ip,可以看到Apache的测试页
4、安装MySQLyum install mysql mysql-server修改防火墙配置,打开3306端口vi /etc/sysconfig/iptables添加记录-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT 设置MySQL开机自动启动chkconfig mysqld on
设置root密码mysql_secure_installation回车后,输入y进行密码设置,设置完密码之后,一路回车,直到出现:Thanks for using MySQL! 重启MySQLservice mysqld restart
安装PHPyum install php 安装PHP组件yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt
重启Apache和MySQL
创建info.php
vi /var/www/html/info.php
内容: <?php phpinfo(); ?>
浏览器打开http://ip/info.php进行测试。
2、LINUX适合网站建设吗?支持html吗?
linux只是操作系统,做不做网站看你服务环境有没有配好,配好了一样的用
!
3、如何在自己的linux服务器上搭建网站
1.根据机器的用途,许多服务是不需要的。如果Linux只是一个桌面,那么就不需要sendmail、HTTPD和许多其他服务。
如果您的服务器只是一个Web服务器,您还可以关闭许多服务。为此,转到administration菜单并检查服务项。只需撤消您不想启动的任何服务选项。
2.使用轻量级窗口管理器,而不是GNOME或KDE。我插入内存占用窗口管理器的原因是,它们极大地减少了图形化(界面)启动时间。而不必等待额外的30到60秒来启动GNOME或KDE。
3.确保内网的正常使用。指定内联网LINUX访问地址,并确保LINUX服务器的SSH服务正常工作。
4.在被访问的LINUX服务器上安装nat123clientLINUX并使用它。登录网站,左用户中心,添加端口映射。选择完整的端口映射类型。
填写内部网LINUX固定地址端口,外部网络访问域名。您可以使用自己的域名或二级域名。
5.安装nat123客户机并在外部网络访问端使用访问器。
4、网站建设
现在搭建网站有用开源的有用DSP的还有自己开发的,对于难易程度和开发维护成本来看dedeCMS开源搭建网站系统是大多数用户的选择,但是它的安全性不太有保证;若是个人网站建议使用开源的搭建系统,若是企业的建议最好自己搭建网站系统(安全)。
5、网站建设如何从linux服务器里调用文件
一般来说,不用任何代码。
直接在访问的页面中嵌入该文件的链接就可以了内。当然,这个需要容做这个供下载文件的服务器访问权限配置,具体配置方法要看你用的什么架设的网站了,linux下一般是apache ,找下apache的配置手册就可以了。
6、linux如何搭建多个网站?
其中,[users]是必须的。下面列出要访问svn的用户,每个用户一行。示例:
[users]
alan=password
king=hello
这个里面的版user表示当前test版本权库的成员.
6.3修改authz
[root@localhostconf]#viauthz
用户组格式:
[groups]<用户组名>=<用户1>,<用户2>
其中,1个用户组可以包含1个或多个用户,用户间以逗号分隔。用户必须要在passwd文件里能找到,它是给那个里面的user赋权限.
版本库目录格式:
[/目录]@<用户组名>=<权限><用户名>=<权限>
示例:
[groups]
admin=alan
[/]
@admin=rw
[/svn/p1/WebProject]
king=rw(表示king能够读写/svn/p1/WebProject目录下的所有信息)
[/svn/p1/web]
zp=r(表示zp能够读/svn/p1/web目录下的所有信息)
到此svn服务器的的安装和配置就已经完成了。
7、怎样用linux系统架设自己的网站
首先需要基本的linux系统知识,在linux系统之上安装web服务组件诸如LAMP LNMP Tengine等等,然后需要基本的前/后端语言知识,比如html php css js等 将网站代码防治到已经架设好的web服务器上就可以实现访问了,最后注册一个域名做好域名解析。
8、如何在linux服务器上搭建多个网站
其中,[users]是必须的。下面列出要访问svn的用户,每个用户一行。示例:
[users]
alan=password
king=hello
这个里面的user表示当回前test版本库的成员答.
6.3修改authz
[root@localhostconf]#viauthz
用户组格式:
[groups]<用户组名>=<用户1>,<用户2>
其中,1个用户组可以包含1个或多个用户,用户间以逗号分隔。用户必须要在passwd文件里能找到,它是给那个里面的user赋权限.
版本库目录格式:
[/目录]@<用户组名>=<权限><用户名>=<权限>
示例:
[groups]
admin=alan
[/]
@admin=rw
[/svn/p1/WebProject]
king=rw(表示king能够读写/svn/p1/WebProject目录下的所有信息)
[/svn/p1/web]
zp=r(表示zp能够读/svn/p1/web目录下的所有信息)
到此svn服务器的的安装和配置就已经完成了。
9、如何在linux搭建完整的web服务器?
可以参考如下Web服务器的建立过程。示例环境及web服务器软件:
Ubuntu 12.04
LAMP(Linux,Apache,Mysql,PHP)
1、安装Apache
(1)在安装HTTP Server之前需安装APR(Apache Portable Runtime)和APR-util安装APR
$ tar zxvf apr-1.4.6.tar.gz
$ cd apr-1.4.6/
$ ./configure
$ make
$ sudo make install
(2)安装APR-util
$ tar zxvf apr-util-1.4.1.tar.gz
$ cd apr-util-1.4.1
$ ./configure –with-apr=/usr/local/apr (whereis apr)
$ make
$ sudo make install
(3)安装httpd-2.4.2.tar.bz2默认安装位置/usr/local/apache2网页放在/usr/local/apache2/htdocs配置文件/usr/local/apache2/conf/httpd.conf
$ tar jxvf httpd-2.4.2.tar.bz2
$ cd httpd-2.4.2/
$ ./configure
$ make
$ sudo make install
(4)启动HTTP Server$ sudo /usr/local/apache2/bin/apachectl startAH00558: httpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1. Set the ‘ServerName’ directive globally to suppress this message
(5)查看http是否正常运行$ netstat -a | grep httptcp 0 0 *:http *:* LISTEN
(6)在浏览器输入127.0.0.1如果正常应该显示“It works!”
2、安装MySQL
(1)、下载安装mysql-5.5.25.tar.gz,默认安装位置/usr/local/mysql/
$ tar zxvf mysql-5.5.25.tar.gz
$ cd mysql-5.5.25/
$ sudo groupadd mysql
$ sudo useradd -r -g mysql mysql
$ cmake .
$ make
$ sudo make install
$ cd /usr/local/mysql/
$ sudo chown -R mysql .
$ sudo chgrp -R mysql .
$ sudo scripts/mysql_install_db –user=mysql
$ sudo chown -R root .
$ sudo chown -R mysql data/
$ sudo cp support-files/my-medium.cnf /etc/my.cnf
$ sudo cp support-files/mysql.server /etc/init.d/mysql.server
(2)、启动MySQL:
方法1:$ sudo service mysql.server start
方法2:$ sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &
3、安装PHP
(1)安装下载php-5.4.4.tar.gz
$ tar zxvf php-5.4.4.tar.gz
$ cd php-5.4.4
$ ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-mysqli --enable-mbstring --with-mcrypt(可能需要安装libmcrypt-dev )
$ sudo make install
$ sudo cp php.ini-development /usr/local/lib/php.ini
(2)配置HTTP Server使之支持PHPapache配置文件/usr/local/apache2/conf/httpd.conf修改或添加如下配置
<;IfMole dir_mole>
DirectoryIndex index.php
<;/IfMole>
<;FilesMatch \.php$>
SetHandler application/x-httpd-php
<;/FilesMatch>
(3)重启HTTP Server
$ sudo /usr/local/apache2/bin/apachectl restart
10、打算自学网页制作与网站建设。虽然网上书籍很多却不知道买哪一本比较好。本人熟练掌握LINUX c 了
自学比较麻烦,会走弯路的。不过还是给你指个方向吧:
网页设计
【软专件:】Dreamweaver(这个最适属合新手)、Photoshop、Flash(动画初期是用不到的,新手基本不用动画)等软件;
【语言:】HTML+CSS、Div+CSS布局、Javascript、VBscript等;
网站建设
【建站流程:】确定网页性质、用户体验计划、网站要具备哪些功能》设计网页》制作网页》测试》购买域名、空间》发布网站》网站正式上线》开始维护、优化网站等等;