Hi Frank!! thanks for the reply. If you don't mind.. here's my setup ubuntu -- apache2 /etc/apache2/mods-available/alias.conf ------------------------------------------------------------------ Alias /icons/ "/usr/share/apache2/icons/" #Alias /wave/ "/var/www/html/wave" Alias /wave/ "/var/www/html/wave/wave/public" <Directory "/usr/share/apache2/icons"> Options FollowSymlinks AllowOverride None Require all granted </Directory> ----------------------------------------------------------- ls -al /var/www/html/wave/wave/public www-data:www-data (775) ls -al /var/www/html/wave/wave/storage www-data:www-data (775) /etc/apache2/sites-available/wave ls -al /etc/apache2/sites-available -rw-r--r-- 1 root root 516 Nov 2 19:11 wave.conf cat /etc/apache2/sites-available/wave.conf <VirtualHost *:80> ServerAdmin admin@xxxxxxxxxxx ServerName temp ServerAlias temp DocumentRoot /var/www/html/wave/wave/public <Directory /var/www/html/wave/wave/public/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all Require all granted </Directory> LogLevel debug ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> ---------------------------------------------------------------------------------------------------- and then simply run a2ensite wave.conf service apache2 reload systemctl restart apache2 to restart apache... and the test site http://161.35.5.174/wave should appear?? Is there anything else you see that I need to implement? thanks On Sat, Nov 11, 2023 at 5:24 PM Frank Gingras <thumbs@xxxxxxxxxx> wrote: > > > > On Sat, Nov 11, 2023 at 5:16 PM bruce <badouglas@xxxxxxxxx> wrote: >> >> Hi. >> >> Trying to set up a test http://1.2.3.4/foo >> >> where I have a laravel/php setup >> /var/www/html/foo/foo/public <<< >> >> As far as I can tell, there should be an "alias.conf" -- foo.conf in the >> /etc/apache2/conf-availables/alias.conf >> /etc/apache2/sites-available/foo >> >> and the base httpd.conf >> >> I think there needs to be "rewrite" in there somewhere as well. >> >> Anyone have a solid example of how this should be put together, the >> steps required. >> >> I seem to be getting an index list. >> >> >> At the same time, once this works, I'm going to also "test/try" to get >> a javascript app running that can be viewed/displayed from the same >> test server. >> >> The test server is a digitalocean ubuntu, easily accessible if you >> want to look at the dir/tree/files. >> >> thanks >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx >> For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx >> > > All you need is Alias /foo /var/www/html/foo/foo/public in your vhost. Why do you think you need to use mod_rewrite, as well? > > Finally, you'll need to configure httpd to parse php content, see: > > https://cwiki.apache.org/confluence/display/HTTPD/PHP-FPM > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx