Jump to content
Nightmare SEP

Dúvida: Configuração Apache

Recommended Posts

Bom dia,

Eu tenho configurado em um servidor no meu trabalho, um sistema da intranet (PHP e MySQL), onde já está tudo configurado.

Esses tempos tivemos um problema no servidor, eu precisei reinstalar o XAMPP e para ficar tudo configurado eu copiei toda a pasta do XAMPP que eu tinha backup e colei por cima. Tudo funcionou corretamente mas agora eu preciso migrar para um novo servidor, e gostaria de fazer algumas alterações.

 

1 - Como eu configuro um nome (host) para acessar a intranet. Por exemplo, estou acessando de um computador dentro da minha rede, e quero ir no navegador e digitar: http://intranet. Sem ter a necessidade de digitar o IP do servidor.

2 - Qual arquivo devo editar para criar/alterar o usuário e senha de conexão com o banco de dados?

3 - Quando eu fiz essa cópia das pastas, o serviço do apache no windows veio como padrão a mesma unidade de disco que estava antes (no caso a unidade E:), mas eu gostaria de mudar também esse caminho. Tem um arquivo que eu consiga editar esse caminho do serviço?

 

Valeu!

Share this post


Link to post
Share on other sites

Bom dia.

 

Segui este tutorial: https://medium.com/@dyorg/criando-virtual-host-no-apache-para-windows-ee601750a217

 

O final do meu arquivo https-vhosts.conf ficou assim:

## VirtualHost da Intranet
<VirtualHost *:80>
    DocumentRoot D:\xampp\htdocs\intranet
    ServerName intranet
</VirtualHost>

 

Não tive sucesso, aí configurei o arquivo C:\Windows\System32\drivers\etc\hosts deixando desta maneira, no final dele:

 

# localhost name resolution is handled within DNS itself.
#	127.0.0.1       localhost
#	::1             localhost
	127.0.0.1       intranet

 

Desta maneira, se eu digito no navegador a URL http://intranet o meu sistema abre normalmente, funciona tudo.

 

Agora como eu faço para conseguir acessar por esta URL de qualquer computador da minha rede?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By wekend
      Sempre que tento iniciar o httpd no CentOS 7 no meu Google VPS, a seguinte mensagem sempre aparece. pode me ajudar?
      ● httpd.service - The Apache HTTP Server
      Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
      Active: failed (Result: exit-code) since Sun 2019-09-08 13:12:27 UTC; 1min 21s ago
      Docs: man:httpd(8)
      man:apachectl(8)
      Process: 2019 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=1/FAILURE)
      Process: 2018 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE)
      Main PID: 2018 (code=exited, status=1/FAILURE)
      Sep 08 13:12:27 centos-web systemd[1]: Starting The Apache HTTP Server…
      Sep 08 13:12:27 centos-web httpd[2018]: (98)Address already in use: AH00072: make_sock: could not bind to address [::]:443
      Sep 08 13:12:27 centos-web systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE
      Sep 08 13:12:27 centos-web kill[2019]: kill: cannot find process ""
      Sep 08 13:12:27 centos-web systemd[1]: httpd.service: control process exited, code=exited status=1
      Sep 08 13:12:27 centos-web systemd[1]: Failed to start The Apache HTTP Server.
      Sep 08 13:12:27 centos-web systemd[1]: Unit httpd.service entered failed state.
      Sep 08 13:12:27 centos-web systemd[1]: httpd.service failed.
    • By Carcleo
      Fiz o download do Apache Haus 64 bits nesse link: https://www.apachehaus.com/cgi-bin/download.plx#APACHE24VC15
       
      No httpd.conf alterei o diretório do htdocs para o disco C:
      Habilitei a diretiva LoadModule vhost_alias_module modules/mod_vhost_alias.so para usar Virtuais Hosts
      Habilitei a diretiva Include conf/extra/httpd-vhosts.conf também para usar Virtuais Hosts
      No extras/httpd-ahssl.conf, configurei os VirtuaisHosts no final do arquivo da seguinte forma:
      <VirtualHost _default_:443>   SSLEngine on   ServerName localhost:443   SSLCertificateFile "D:/Trabalhos/host/htdocs/fielcard.net.br/ssl/server.crt"   SSLCertificateKeyFile "D:/Trabalhos/host/htdocs/fielcard.net.br/ssl/server.key"   DocumentRoot "D:/Trabalhos/host/htdocs/fielcard.net.br" # DocumentRoot "${SRVROOT}/htdocs" # DocumentRoot access handled globally in httpd.conf     CustomLog "${SRVROOT}/logs/ssl_request.log" \           "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"     <Directory "${SRVROOT}/htdocs">         Options Indexes Includes FollowSymLinks         AllowOverride AuthConfig Limit FileInfo     Require all granted     </Directory> </virtualhost> <VirtualHost *:443>   SSLEngine on   ServerName serverone.tld:443   SSLCertificateFile "D:/Trabalhos/host/htdocs/fielcard.net.br/ssl/serverone.crt"   SSLCertificateKeyFile "D:/Trabalhos/host/htdocs/fielcard.net.br/ssl/serverone.key"   DocumentRoot "D:/Trabalhos/host/htdocs/fielcard.net.br"     CustomLog "${SRVROOT}/logs/ssl_request.log" \           "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"     <Directory "${SRVROOT}/htdocs">         Options Indexes Includes FollowSymLinks         AllowOverride AuthConfig Limit FileInfo     Require all granted     </Directory> </virtualhost> <VirtualHost *:443>   SSLEngine on   ServerName servertwo.tld:443   SSLCertificateFile "D:/Trabalhos/host/htdocs/fielcard.net.br/ssl/servertwo.crt"   SSLCertificateKeyFile "D:/Trabalhos/host/htdocs/fielcard.net.br/ssl/servertwo.key"   DocumentRoot "D:/Trabalhos/host/htdocs/fielcard.net.br"     CustomLog "${SRVROOT}/logs/ssl_request.log" \           "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"     <Directory "${SRVROOT}/htdocs">         Options Indexes Includes FollowSymLinks         AllowOverride AuthConfig Limit FileInfo     Require all granted     </Directory> </virtualhost>  <VirtualHost _default_:443>   SSLEngine on   ServerName localhost:443   SSLCertificateFile "D:/Trabalhos/host/htdocs/mvc_crud_pdo/ssl/server.crt"   SSLCertificateKeyFile "D:/Trabalhos/host/htdocs/mvc_crud_pdo/ssl/server.key"   DocumentRoot "D:/Trabalhos/host/htdocs/mvc_crud_pdo"     CustomLog "${SRVROOT}/logs/ssl_request.log" \           "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"     <Directory "${SRVROOT}/htdocs">         Options Indexes Includes FollowSymLinks         AllowOverride AuthConfig Limit FileInfo     Require all granted     </Directory> </virtualhost> <VirtualHost *:443>   SSLEngine on   ServerName serverone.tld:443   SSLCertificateFile "D:/Trabalhos/host/htdocs/mvc_crud_pdo/ssl/serverone.crt"   SSLCertificateKeyFile "D:/Trabalhos/host/htdocs/mvc_crud_pdo/ssl/serverone.key"   DocumentRoot "D:/Trabalhos/host/htdocs/mvc_crud_pdo"     CustomLog "${SRVROOT}/logs/ssl_request.log" \           "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"     <Directory "${SRVROOT}/htdocs">         Options Indexes Includes FollowSymLinks         AllowOverride AuthConfig Limit FileInfo     Require all granted     </Directory> </virtualhost> <VirtualHost *:444>   SSLEngine on   ServerName servertwo.tld:443   SSLCertificateFile "D:/Trabalhos/host/htdocs/mvc_crud_pdo/ssl/servertwo.crt"   SSLCertificateKeyFile "D:/Trabalhos/host/htdocs/mvc_crud_pdo/ssl/servertwo.key"   DocumentRoot "D:/Trabalhos/host/htdocs/mvc_crud_pdo"     CustomLog "${SRVROOT}/logs/ssl_request.log" \           "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"     <Directory "${SRVROOT}/htdocs">         Options Indexes Includes FollowSymLinks         AllowOverride AuthConfig Limit FileInfo     Require all granted     </Directory> </virtualhost>   
      Os Problemas:
      A ) http://localhost/site parou de funcionar, ou seja, quando o link começa com localhost
      B ) Apenas o primeiro site cadastrado (fielcard.net.br) no http-ahssl.conf está abrindo, o outro (mvc_crud_pdo) está abrindo o fielcard.net.br
       
      Onde estou errando?
       
      O objetivo é configurar Hosts Virtuais
       
    • By MateusOFCZ
      Olá, estou desenvolvendo meu TCC no Netbeans usando Java, quando estava fazendo as telas em JFrame, percebi que ele cria uma conexão toda hora que acessa uma tela (http://prntscr.com/op1tjc) fazendo com que "desconecte" o usuário que estava logado, gostaria de saber se tem alguma forma de fazer com que toda vez que troca de tela ele continua com a conexão anterior ao invés de criar uma nova, fazendo com que ele desconecte o usuário que estava logado.

       
       
    • By blackz17
      Seguinte, não sou programador nem nada mas gosto de aprender coisas relacionadas a programação em diferentes ambientes (web, c#, android...), faz muito tempo que mexi no dreamweaver e relacionados a web, eu coloquei uma imagem (32x32 png) no dreamweaver em um botão de dropdown
      <button class="dropdown-item" type="button"><img src="icons/brazil.png"><?php echo $portuguese; ?></button> a imagem carrega no dreamweaver (ela aparece), mas quando dou F12 pra abrir no navegador a imagem vem quebrada

      aí não sei nem como identificar o problema nem onde ocorre, uso dreamweaver cs6, testei nos navegadores (firefox, chrome, edge e internet explorer) e uso w10 64bits (não sei se tem a ver mas taí)
    • By Amanda Venturini
      Ja habilitei a extençao no XAMPP,  e ja tentei no Wampserver tambem
      Aqui esta o codigo
      <?php 
      $servidor = '127.0.0.1/3050:C:/TUTORIAL.FDB';
      //conexão com o banco, se der erro mostrara uma mensagem.
      if (!($dbh=ibase_connect($servidor, 'SYSDBA', 'masterkey')))
              die('Erro ao conectar: ' .  ibase_errmsg());
      //Fazer uma consulta no banco.
      //Instruções SQL
      $sql = 'SELECT * FROM fornecedores';
      //Executa a instrução SQL
      $re= ibase_query($dbh, $sql);
      $num= ibase_affected_rows($re);
      //gera um loop com as linhas encontradas    
            if($num > 0){
              while($linha = ibase_fetch_object($re)){
                echo "
                <p>{$linha->COD_FORNEC}</p>
                      <p>{$linha->NOME_FORNEC}</p>
                          <p>{$linha->EMAIL}</p>";
              } 
            }else{
              echo "Nenhum foodtruck encontrado";
            }
      // //Libera a memoria usada
      ibase_free_result($query);
      // //fecha conexão com o firebird
      ibase_close($dbh);
      ?>
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.