Escolar Documentos
Profissional Documentos
Cultura Documentos
:
- Criar um 2 DISCO como scsi p.e. 5 GB (nao esquecer que o disco do SO
tem que ser IDE) ;
- colocar o endereo ip na placa de rede : 192.168.17.4 ; MASK :
255.255.255.128 ; DG : 192.168.17.1 ; DNS : 192.168.17.2
- Por a maquina como member server do dominio govlab.cv
- Colocar um user (simples) de dominio como administrador Local na
maquina
- Fazer Logon com esse user ;
- instalar o WinRar na maquina ;
FIREWALL DO WINDOWS
INBOUND COMUNICATIONS
Para garantir as comunicaes via porta 80 criar duas INBOUND Rules no
firewall do Windows do nosso servidor Web . (TCP & UDP)
Instalao do WampDeveloper
Abrir o nosso directorio de software e extrair o ficheiro WampDeveloper4.1.0.0.zip
Para uma pasta propia. COPIAR ESSA PASTA PARA O NOSSO DISCO E:
Em seguida ir a essa pasta e correr o ficheiro setup.exe
Clicar Next
Tirar a seleco de Web application Packages
CLICAR NEXT
Clicar em INSTALL
Clicar FINISH
aparecer
Aparecera
Visao do WampDeveloper
Clicar em Wampdeveloper
Aparecer uma janela com vrias TABS ( System; Websites; Local DNS;
WebApps; ProxyPass; Components; Reliability ) :
.:NOTA:.
- Estabilidade Apache Workers (reducing count down to minimum).
Se se estiver a utilizar o WampDeveloper para DESENVOLVIMENTO em vez de Publicao (Hosting),
pode-se reduzir o workload de Memoria e CPU utilizados pelo Apache fazendo que 1) diminua o numero de
threads usados pelo Apache (menor consumo de memoria) e 2) fazer a reciclagem de threads apos um
determinado numero de requests (com alivio de sobre PHP memory leaks)
NO USEI ESTA FUNCIONALIDADE PQ O OBJECTIVO FAZER PUBLICAO DE SITES ( e no
propiamente o desenvolvimento em si ) E COMO TAL PARECE-ME MAIS UTIL (tendo esse objectivo em
mente) DE QUE O SERVIDOR DE TESTES DEVERIA SER EM TUDO IGUAL AO DE PRODUAO NO
QUE RESPEITA A CONFIGURAES .
Ficheiros a remover
printenv.pl
phpinfo.php
(fazer search no windows e apag-los)
PHP.ini
( editar o ficheiro PHP.ini abrindo a consola wampdeveloper
NA TAB 'RELIABILITY' e usando os botoes em baixo [seco
"OPEN" )
*Nota .: A localizao do ficheiro php.ini em WAMPDEVELOPER
difere do de um WAMP Convencional - Para entender a
DIRECTIVAS DE SEGURANA
A Estrutura de pastas na plataforma WampDeveloper uma estrutura
baseada em includes, ou seja determinados ficheiros de configurao fazem
chamadas de outros ficheiros .
Assim sendo enquanto os websites criados ficam debaixo da estrutura de
pastas \WampDeveloper\Websites , estes mesmos websites (cada um
que for criado) vai ter um ficheiro de configurao unico vhost . aqui
difere do wamp server em que o ficheiro de configurao o httpd.conf .
Nao interpretem mal : no WampDeveloper TAMBM podemos executar
configs a nvel do httpd.conf. A diferena que por cda website criado ele
vai gerar (na estrutura de pastas \wampdeveloper\Vhosts) uma espcie
de httpd.conf para cada um .
Assim se se criar um site com a URL www.xpto.com
(\WampDeveloper\Websites ) sera tambm criado um ficheiro
www.xpto.com.vh.conf em \wampdeveloper\Vhosts .
FICHEIRO
default.http.vh
1. Fazer copia de segurana ficheiro default.http.vh .
2. Adicionar as seguintes linhas
a)
<Files ~ "phpinfo.php$">
Order allow,deny
Deny from all
Satisfy All
</Files>
b)
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK|
OPTIONS)
RewriteRule .* - [F]
c)
Options Indexes FollowSymLinks
FICHEIRO
default.ssl.http.vh
c)
Significa isto que aqui que podemos instalar upgrades aos componentes .
C:\Windows\system32>cd E:\WampDeveloper\Database\mysql
C:\Windows\system32>e:
E:\WampDeveloper\Database\mysql>mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 7
| HOST
| Password
+----------+-----------+-------------------------------------------+
| dasmysql | localhost | *1824638D66196792CB5380DB5CC97082A7B061C2
|
| dasmysql | 127.0.0.1 |
*1824638D66196792CB5380DB5CC97082A7B061C2 |
| dasmysql | ::1
|
| *1824638D66196792CB5380DB5CC97082A7B061C2 |
| localhost |
| pma
| localhost | *03E2854B1BC2353C7FED1F780C55F7845322DC57 |
+----------+-----------+-------------------------------------------+
5 rows in set (0.00 sec)
mysql>
PHPMYADMIN
Em seguida criar janela de autenticao e permisso de acessos por user /
rede
File: C:\WampDeveloper\Tools\phpMyAdmin\config.inc.php
cfg['Servers'][$i]['AllowDeny']['order'] = 'deny,allow';
$cfg['Servers'][$i]['AllowDeny']['rules'] = array(
'deny % from all',
'allow rootUSERNAME from localhost',
'allow rootUSERNAME from 127.0.0.1',
'allow rootUSERNAME from 10.0.0.0/8',
'allow rootUSERNAME from 172.16.0.0/12',
'allow rootUSERNAME from 192.168.0.0/16',
);
E cookie para entrada :
$cfg['Servers'][$i]['AllowNoPassword'] = true; para false
RELATIVAMENTE AOS ACESSOS (While MySQL can only be access directly
from the local system (it's bound to 127.0.0.1), it can be accessed indirectly
via the phpMyAdmin URL...
, estes irao ser por Ip de maquina e no por REDE
BACKUP
copy of the data. Otherwise, this will give you a good binary backup instead of a
bunch of SQL files.
(*the database folder is separate from the actual MySQL app which is in
C:\WampDeveloper\Components\Mysql)
You can also do a running backup of the database by using MySQL's
mysqldump command line.
http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html
mysqldump -u root --all-databases > all-database.sql
Nota final